np.logspace()可以用于构造等比数列。
举个栗子,
np.logspace(-2,2,10)构造的是一个从10的-2次方到10的2次方的等比数列,这个等比数列的长度是10个元素。
输出:
[1.00000000e-02 2.78255940e-02 7.74263683e-02 2.15443469e-01
5.99484250e-01 1.66810054e+00 4.64158883e+00 1.29154967e+01
3.59381366e+01 1.00000000e+02]
如果不想是10的次方,也就是想改变基数,那么可以这么写:
np.logspace(-2,2,10,base=2)
输出:
[0.25 0.3401975 0.46293736 0.62996052 0.85724398 1.16652904
1.58740105 2.16011948 2.93946898 4. ]