欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)