numpy.logspace()生成等比数列数组2
2020-02-11 本文已影响0人
老王叔叔
numpy.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None, axis=0)
返回以对数刻度均匀间隔的数字。
numpy.logspace(对数刻度开始值, 对数刻度结束值, 个数=50,
是否包含结束值=True,
对数的底=10.0,
dtype=None,
axis=0)
看例子:
>>> np.logspace(2.0, 3.0, num=4)#10为底,10^2 到10^3分成4段等比数列
array([ 100. , 215.443469 , 464.15888336, 1000. ])
>>> np.logspace(2.0, 3.0, num=4, endpoint=False)
#10为底,10^2 到10^3分成4段等比数列,不包含10^3
array([100. , 177.827941 , 316.22776602, 562.34132519])
>>> np.logspace(2.0, 3.0, num=4, base=2.0)
#底10变成2,2^2 到2^3分成4段
array([4. , 5.0396842 , 6.34960421, 8. ])