numpy.arange详解
生活随笔
收集整理的這篇文章主要介紹了
numpy.arange详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
numpy.arange
-
用例:
numpy.arange([start, ]stop, [step, ]dtype=None) -
功能:
返回給定區間范圍內間隔均勻的數值。
生成半閉區間范圍[start, stop)內的數值(換句話說,取值范圍包括區間的起始值而不包括區間的終止值)。對于整數參數而言,這個函數和Python內置函數range的功能是相同的。不同的是,np.arange的返回值為n維數組,而range的返回值為列表。
當使用非整數步長時,例如0.1,結果往往不一致。在這種情況下更推薦使用linspace。 -
參數
| start | 數值型,可選參數 | 區間的起始值。區間包含此值,默認值為0 |
| stop | 數值型 | 區間的終止值。區間不包含此值,除非在某些情況下,step不是整數,并且浮點數的舍入會影響最后一個數的取值。 |
| step | 數值型,可選參數 | 兩個數字之間的間隔。對于任何輸出,此參數為相鄰兩個值之間的距離(out[i+1] - out[i])。默認步長值為1。如果指定步長值就必須指定區間的起始值start。 |
| dtype | 數值類型 | 輸出數組的數值類型。如果不給定dtype參數,函數通過其他的輸入參數推斷返回值的類型。 |
- 返回值
| arange | n維數組 | 均勻間隔數字組成的數組。對于浮點型參數,返回數組的長度為ceil((stop - start)/step)。由于浮點溢出,此規則可能導致輸出的最后一個元素大于stop。 |
- 示例:
Out[1]:array([0, 1, 2])
np.arange(3.0)
Out[2]:array([0., 1., 2.])
np.arange(3, 7)
Out[3]:array([3, 4, 5, 6])
np.arange(3, 7, 2)
Out[4]:array([3, 5])
github鏈接
https://github.com/wzy6642/numpy-translate
總結
以上是生活随笔為你收集整理的numpy.arange详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: numpy.mod详解
- 下一篇: numpy.absolute详解