gpt4 book ai didi

python - ipywidgets,如何更改 slider 的值显示精度

转载 作者:行者123 更新时间:2023-12-03 09:34:22 26 4
gpt4 key购买 nike

在 jupyter 中,我有以下代码使用 ipywidgets 为我的变量 r 创建一个 slider 控件。

from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets

r = 0.9992
def sl(r=0.9992):
global ar
ar = r

interact(sl, r=(0.999, 1, 0.0001))

它可以工作,但问题是 slider 值的显示四舍五入到小数点后 2。因此,显示屏始终显示 1.00。

enter image description here

有没有办法显示它的实际值?

最佳答案

从 ipywidgets 6.x 版本开始,FloatSlider包含 readout_format属性。只需将其设置为您想要的精度,例如像这样:

widgets.FloatSlider(value=7.5, min=0, max=10.0, 
step=0.001, readout_format='.3f')

关于python - ipywidgets,如何更改 slider 的值显示精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43142019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com