一維陣列的引用:
通過索引訪問陣列:
1.建立陣列,並用獲取陣列中某個元素:
arr = np.arange(10)2.利用索引切片:print(『建立的陣列為:』,arr)
print(『索引結果為:』,arr[5])#利用陣列下標獲取元素(從0開始計數排序)
#用範圍作為下標切片,包括arr[3],不包括arr[5]3.利用角標對列表中資料進行修改:print(『索引結果(下標3-5範圍內不包括3)的結果為:』,arr[3:5])
print(『前五個數的索引結果為:』,arr[:5]) #省略開始開始下標,表示從arr[0]開始
arr[2:4] = 100,1014.利用索引進行元素摘取:print(『索引結果為:』,arr) #修改下標為2,4的數值為100,101
print(『索引結果為:』,arr[1: -1:2])#範圍中的第三個引數表示步長,2表示隔乙個元素取乙個數5.將字串逆序輸出([: : -1]);print(『索引結果為:』,arr[1:9:2])#效果同上,列表等賦值遵循正向遞增,反向遞減
print(『索引結果為:』,arr[5:1:-2])#步長為負數時,開始下標必須大於結束下標
print(『逆序結果為:』,arr[::-1])
Python NumPy數值計算基礎1
numpy是用於資料科學計算的基礎模組,不但能夠完成科學計算的任務,而且能夠被作為高維資料的容器,可用於儲存和處理大型矩陣。陣列ndarray的屬性包括以下幾個 屬性說明 ndim 陣列的維數 shape 陣列的形狀 對於m n的矩陣,形狀為 m,n size 陣列的尺寸,即元素個數 dtype 陣...
實用基礎 python numpy
對應元素相乘 np.multiply x np.array 2,2,2 3,4,5 矩陣按行寫入 y np.array 1,2,3 1,2,3 print x y print np.multiply x,y 矩陣相乘 a np.array 1,2 1,1 按行輸入 b np.array 2,3 1,...
python numpy模組學習(超級基礎)
import numpy as np 讀取txt檔案 txt np.genfromtxt test.txt delimiter dtype str,encoding utf 8 生成矩陣 vector np.array 5,10,23,45,2 一維 vector np.array 5,10,23,...