python 和 R 語言中的等差數列


  等差數列的通項公式:an = a0 + n*d. 數學上 n 是可以取遍整個整個正整數集的,在現實中,n  是有范圍的。

1、R 語言用 seq()  函數產生等差數列:

 

 2、python 中 range() 函數可以生成公差為正數的整數等差數列,numpy 中的 np.linspace() 函數和 np.arrange() 函數則可以生成公差為任意數的等差數列

np.arange 示例:

 

np.linspece() 示例:

 

按語:

seq 函數用 by 控制步長, length 或 length.out 控制個數,np.arange() 注重步長,np.linspace() 注重個數。

 


免責聲明!

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



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