如何使用np.arange获取值集?

时间:2019-03-11 08:23:50

标签: python python-3.x numpy

如何获取10**-4 to 10**4 (ie., 10**-4,10**-3,10**-2.... etc)范围内的值。

我需要的值是10 **-4,然后是10 **-3,然后是10 **-2,依此类推,直到10 ** 4

我尝试了类似np.arange(10**-4, 10**-3)的方法,但这给了我很多数字。

有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

有一个内置的NumPy函数,名为logspace

values = np.logspace(-4, 4, 9)
#array([1.e-04, 1.e-03, 1.e-02, 1.e-01, 1.e+00, 1.e+01, 1.e+02, 1.e+03, 1.e+04])