二维数组中整行、列的读取,操作如下:
import numpy as np
a = np.array([(1,2,3),(4,5,6),(7,8,9)])
print(a)
print('**************')
print(a[:,0]) #读取第一列
print('**************')
print(a[0]) #读取第一行
输出结果:
[[1 2 3][4 5 6][7 8 9]]
**************
[1 4 7]
**************
[1 2 3]
多行、多列的读取
print(a[:,-2:]) #读取最后两列
print('**************')
print(a[-2:]) #读取最后两行
输出结果
[[2 3][5 6][8 9]]
**************
[[4 5 6][7 8 9]]
多行、多列注意的地方
print(a[:,-2:-1]) #这只是读取倒数一列,并不是最后两列读取
print('**************')
print(a[-2:-1]) #读取最后一行,这是需要注意的地方
输出的结果:
print(a[:,-2:-1]) #这只是读取倒数一列,并不是最后两列读取
print('**************')
print(a[-2:-1]) #读取最后一行,这是需要注意的地方
本文发布于:2024-01-29 00:44:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170646026111487.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |