python中array行向量,列向量,矩阵的定义。以及访问向量或者矩阵的元素,或者矩阵的某行或某列
Posted 青女素娥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]):
以上是关于python中array行向量,列向量,矩阵的定义。以及访问向量或者矩阵的元素,或者矩阵的某行或某列的主要内容,如果未能解决你的问题,请参考以下文章