用python和IPython小部件表示无穷大
我正在探索jupyter笔记本中的交互函数(ipywidgets.interact),我想知道是否有一种方法可以让幻灯片“转到”无穷远,因为我没有指定最大值或最小值。 例如,功能:用python和IPython小部件表示无穷大,python,python-3.x,Python,Python 3.x,我正在探索jupyter笔记本中的交互函数(ipywidgets.interact),我想知道是否有一种方法可以让幻灯片“转到”无穷远,因为我没有指定最大值或最小值。 例如,功能: def func(x): return 1/x 当我跑的时候 interact(func, x = (1,10,0.1)) 有没有办法让滑块“转到无穷大”并显示限制为0?您是否尝试过导入数学,然后使用数学.inf?@kaya3不幸的是,这将产生与尝试浮点('inf')相同的问题它将返回错误Overfl
def func(x):
return 1/x
当我跑的时候
interact(func, x = (1,10,0.1))
有没有办法让滑块“转到无穷大”并显示限制为0?您是否尝试过
导入数学
,然后使用数学.inf
?@kaya3不幸的是,这将产生与尝试浮点('inf')相同的问题
它将返回错误Overflower错误:无法将浮点无穷大转换为整数
,因为代码将尝试将浮点转换为整数。但是我想问一个问题,为什么要转换为无穷大,请记住,滑块必须表示您的数字范围,范围越大,绘制小增量就越困难。如果你真的想要一个天文数字大小,那么导入sys并尝试使用interact(func,x=(1,sys.maxsize,0.1))
,但是你会看到它非常不可用,我只是想知道,例如,如果我想表示越来越大的x,1/x变为0,拥有这种选项会很好