首页 > 编程语言 > 详细

记录numpy 数组打印形式

时间:2021-01-17 10:08:13      阅读:33      评论:0      收藏:0      [点我收藏+]

打印ndarray数组

import numpy as np
arr1 = np.array([1,2,3 ,4,5,6,7,8,9,10,11,12]).reshape(1,3,2,2)
#输出结果如下:
[[[[ 1  2]
   [ 3  4]]

  [[ 5  6]
   [ 7  8]]

  [[ 9 10]
   [11 12]]]]

1.在上一段代码输出中,打印数组arr1 第一点明确的是是4维:轴0是1:

[
]

2.轴1有3个元素,在上一步基础上,增加3个[]

[ []
  []
  []
]

3.轴2有2个元素,同上,在最里层各增加2个[]

[ [[]
      []]
  [[]
    []]
  [[]
   [] ]
]

4.轴3上有2个元素,在numpy中离轴0越远的轴上的元素是最紧密分布在一起的:分别在最里层 每个[]2个分配1~12之间的数字

[ [[1 2]
      [3 4]]
  [[5 6]
    [7 8]]
  [[9 10 ]
   [11 12] ]
]

  • 在ndarray数组打印形式中最外层方括号代表形状元组中轴0,依次类推

记录numpy 数组打印形式

原文:https://www.cnblogs.com/ivan09/p/14288015.html

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