python中array行向量,列向量,矩陣的定義。以及訪問向量或者矩陣的元素,或者矩陣的某(幾)行或某(幾)列


import numpy as np

a1=np.array([1000, 100, 10, 1])
a2 = np.array([[1000],
[100],
[10],
[1]])
#a2=np.array([[1000, 100, 10, 1]]).T
a3=np.array([[ 1000, 100, 10, 1],
[35, 9, 1, 5],
[22, 12, 3, 2]])
print(a1)
print(a2)
print(a3)
b1=a1[1]
b2=a2[1]
b3=a3[1,1]
b4=a3[0,:]
b5=a3[:,0]
c1=a1[:2]
c2=a3[:,2:4]
d=a3[:,[1,2]]
print(b1,b2,b3)
print(b4,b5)
print(c1)
print(c2)
print(d)

e=np.zeros([3,4])
print(e)

定義了array的行向量,列向量,矩陣:

 

 

 

訪問向量和矩陣的元素b1=a1[1],b2=a2[1],b3=a3[1,1]:

 

 

 然后掉出了矩陣的第一行b4=a3[0,:]和第一列b5=a3[:,0]:

 

 

 然后訪問向量的前兩個元素c1=a1[:2]:

然后從矩陣取第三列到第四列,c2=a3[:,2:4],這里的2表示第三列,這里的4表示從第三列算起取4 -2=2列數據:

然后從矩陣取第二列和第三列d=a3[:,[1,2]]:

 

 

 最后定義了一個3乘以4的零矩陣e=np.zeros([3,4]):

 


免責聲明!

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



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