我已经导入了numpy,但是我不喜欢函数arange()
的运行方式,我想知道是否有一种方法可以将范围转换为浮点数,并使用任何浮点数?
如果没有。 arange()
上有任何指针吗?
答案 0 :(得分:1)
您可以这样指定数据类型:
>>> np.arange(10, dtype=np.float64)
array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
答案 1 :(得分:0)
您可以使用astype
-
np.arange(0,10).astype(float)
array([0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
答案 2 :(得分:0)
import numpy as np
x = np.arange(1.0, 10.0, 1.0)
>>> array([1., 2., 3., 4., 5., 6., 7., 8., 9.])