如何获取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)
的方法,但这给了我很多数字。
有什么帮助吗?
答案 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])