python numpy 的索引 flatten 与 flat ,transpose
程序员文章站
2024-03-02 21:28:52
...
#每天一点点#
python numpy 的索引
import numpy as np
A = np.arange(3,15).reshape((3,4)) #3-14之间数字的3行4列矩阵
print(A)
a = print(A[2,1]) #行索引2,列索引1,结果12
b = print(A[2][1]) #行索引2,列索引1,结果12 与上结果相同
c = print(A[2,:]) #行索引2的所有元素
d = print(A[1,1:3]) #行索引1的,列索引为第1个和第2个元素
for row in A: #打印出来就是A
print(row)
for column in A.T: #反向,将3行4列反向为4行3列,与 np.transpose(A)效果相同
print(column)
print(A.flatten()) #返回一个折叠成一维的数组
for item in A.flat: #迭代器可以用list进行输出
print(item)