热线电话:13121318867

登录
2019-04-10 阅读量: 588
多维数组获取子数组方式

多维切片采用与一维数组同样的方式处理,用冒号分隔。例如:

In[1]: x2
Out[1]: array([[12, 5, 2, 4],
[ 7, 6, 8, 8],
[ 1, 6, 7, 7]])

In[2]: x2[:2, :3] # 两行,三列
Out[2]: array([[12, 5, 2],
[ 7, 6, 8]])
In[3]: x2[:3, ::2] # 所有行,每隔一列
Out[3]: array([[12, 2],
[ 7, 8],
[ 1, 7]])

最后,子数组维度也可以同时被逆序:

In[4]: x2[::-1, ::-1]
Out[4]: array([[ 7, 7, 6, 1],
[ 8, 8, 6, 7],
[ 4, 2, 5, 12]])

14.1178
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子