python筆記
1.range 與 arange
range() 是 Python 中的一個函數
當只有一個參數時,range(n) 返回從 0 到 n-1 的 n 個數;
當有兩個參數時,range(m,n) 返回的是從 m 到 n-1 的 n-m 個數;(是一個左閉右開的區間)
當有三個參數時,ranfe(x,y,z) 返回的是從 x 到 y 每間隔 z 輸出一個數,z 表示的是步長,默認為1。比如 range(1,10,2) :1,3,5,7,9
而arange()與range在參數上來說沒什么區別,主要在于 arange是numpy的一個方法,使用是這樣的 numpy.arange()
range()中的間隔是用的 ‘,’ 切片中的間隔是用的 ‘ : ’
淺談Python中range與Numpy中arange的比較 - html中文網
2.array 與 ndarray
這組其實很簡單看到numpy的核心特征之一是ndarray時很迷惑,代碼中完全沒見過
array就是建立數組,而ndarray在哪?
arr = np.random.randn(3)
print(type(arr)) # 結果為:numpy.ndarray
學編程果然是需要多動手多實踐的。之后再遇見搞混的繼續記在這里。

浙公網安備 33010602011771號