np.linespace使用方法


np.linespace用法

覺得有用的話,歡迎一起討論相互學習~

我的微博我的github我的B站

生成指定范圍內指定個數的一維數組

  • def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None):
  • 在指定的間隔["start","stop"]內均勻地返回數字。返回“num”個等間距的樣本。
  • endpoint是一個bool類型的值,如果為"Ture","stop"是最后一個值,如果為"False",生成的數組不會包含"stop"值
  • retstep是一個bool類型的值,如果為"Ture",會返回樣本之間的間隙。
  • 其他相似的函數
    • arangelinespace 相似,但是使用步長而不是樣本的數量來確定生成樣本的數量。
>>> np.linspace(2.0, 3.0, num=5)
    array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ])
>>> np.linspace(2.0, 3.0, num=5, endpoint=False)
    array([ 2. ,  2.2,  2.4,  2.6,  2.8])
>>> np.linspace(2.0, 3.0, num=5, retstep=True)
    (array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ]), 0.25)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM