Python

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.        ])
上一篇下一篇

猜你喜欢

热点阅读