NumPy ndarray建立與變換

2022-08-14 07:30:13 字數 1058 閱讀 4822

最簡單的方式:

x = np.array(列表/元組)

例:x = np.array(列表/元組,dtype=np.float32)

當不指定dtype的時候numpy會根據情況關聯乙個dtype型別

從列表型別建立

從元組型別建立

從列表和元組混合型別建立

如:

import

numpy as np

print(np.arange(10))

print('

-----------------')

print(np.ones((3,6)))

print('

-----------------')

print(np.eye(5))

輸出結果:

ndarray陣列的型別變換:

.astype(new_type)

ndarray陣列向列表的轉換:

.tolist()

NumPy ndarray搜尋與切片

索引指獲取陣列中特定位置的元素的過程 切片指獲取陣列元素子集的過程 import numpy as np a np.array 1,2,3,4,5 print a 2 print a 1 4 2 切片,這裡三個引數代表元素起止索引號與步進 3 2 4 多維陣列的索引例項 a np.arange 24...

numpy ndarray掩碼操作

bool掩碼 掩出位置為true處的值 從大資料集中抽取出一小部分 e.g.抽取年齡大於40歲的學生 import numpy as np a np.arange 1,10 設定掩碼 mask true false true false true false true false true fals...

認識Numpy Ndarray物件

numpy numerical python 是 python 語言的乙個擴充套件程式庫,支援大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式庫。numpy為什麼能夠受到各個資料科學從業人員的青睞與追捧,其實很大程度上是因為numpy在向量計算方面做了很多優化,介面也非常友好。而這些其...