美文网首页Python
numpy.logspace()生成等比数列数组2

numpy.logspace()生成等比数列数组2

作者: 老王叔叔 | 来源:发表于2020-02-11 15:30 被阅读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.        ])

    相关文章

      网友评论

        本文标题:numpy.logspace()生成等比数列数组2

        本文链接:https://www.haomeiwen.com/subject/hilxfhtx.html