如何将范围整数转换为浮点数?

时间:2020-08-31 01:07:00

标签: python numpy python-3.7

我已经导入了numpy,但是我不喜欢函数arange()的运行方式,我想知道是否有一种方法可以将范围转换为浮点数,并使用任何浮点数?

如果没有。 arange()上有任何指针吗?

3 个答案:

答案 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.])