首页 > 编程语言 > 详细

numpy多维数组

时间:2019-06-29 21:21:12      阅读:80      评论:0      收藏:0      [点我收藏+]

1 多维数组的切片用法

技术分享图片
c = np.array([[[0,1,2],[4,5,6],[8,7,5],[10,11,12]],[[6,2,3],[9,8,34],[100,101,102],[110,111,112]]])
c
array([[[  0,   1,   2],
        [  4,   5,   6],
        [  8,   7,   5],
        [ 10,  11,  12]],
       [[  6,   2,   3],
        [  9,   8,  34],
        [100, 101, 102],
        [110, 111, 112]]])
# c的shape是2 4 3  2指的是从最外面的括号向下一级括号看,下一级括号有两个,所以是2,
# 3指的是从最后一级括号向内看,维数为3,所以是3
c.shape
(2, 4, 3)
# 这里的:即把shape[0]和shape[1]都包含了
c[:,1]
array([[ 4,  5,  6],
       [ 9,  8, 34]])
c[1,:]
array([[  6,   2,   3],
       [  9,   8,  34],
       [100, 101, 102],
       [110, 111, 112]])
c[0:2,1:2,2:3]
array([[[ 6]],
       [[34]]])
a[::-1] # 逆序输出
View Code

 

numpy多维数组

原文:https://www.cnblogs.com/xxswkl/p/11107822.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!