import numpy as np

二维

y = np.array([[1,2,3],[4,5,6]])
print(y)
[[1 2 3]
[4 5 6]]

print(y.shape) # 展示行数,列数
(2, 3)

print(y.shape[0]) # 展示行数
print(y.shape[1]) # 展示列数

三维

x = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[0,1,2]],[[3,4,5],[6,7,8]]])

print(x)
[[[1 2 3]
[4 5 6]]

[[7 8 9]
[0 1 2]]

[[3 4 5]
[6 7 8]]]

print(x.shape) #展示 降维度出来的低维度个数,行数,列数
(3, 2, 3)

print(x.shape[0]) # 降为出来的低维度个数
print(x.shape[1]) # 每个低维度数组的行数
print(x.shape[2]) # 每个低维度数组的列数

以看到x是一个包含了3个两行三列的二维数组的三维数组,x.shape[0]代表包含二维数组的个数,x.shape[1]表示二维数组的行数,x.shape[2]表示二维数组的列数。

可以看到,shape[0]表示最外围的数组的维数,shape[1]表示次外围的数组的维数,数字不断增大,维数由外到内。

numpy.array 的shape属性理解相关推荐

  1. numpy数组array的shape属性-1维、2维···

    numpy数组array的shape属性-1维.2维··· numpy 创建的数组都有一个shape属性,它是一个元组,返回各个维度的维数.有时候我们可能需要知道某一维的特定维数. 一维情况 二维 可 ...

  2. python 三维数组,numpy中np.shape的理解

    python 三维数组,numpy中np.shape的应用 直接贴图对于shape函数一般表示输出数组的形状,对于二维数组就是输出行与列,对于三维数组,shape[0]表示三维数组中包含多少个二维数组 ...

  3. numpy的Y.shape和Y.shape[0]的区别

    numpy数组的shape属性返回数组的维度.如果Y有n行和m列,那么Y.shape是(n,m).所以Y.shape[0]是n. 所以 假定 import numpy as np a=np.array ...

  4. 关于Numpy数组中属性shape的理解

    关于Numpy数组中属性shape的理解 概述:numpy数组都有着shape这一属性,怎么理解这一属性呢?看以下代码: # 关于numpy中shape参数的深刻理解 p1 = np.array([1 ...

  5. Numpy 一维、二维数组、size/dtype/shape属性、数组函数arange/linspace/logspace /diag/zeros/ones/random 、多维数组索引和筛选)

    参考: https://gitbook.cn/gitchat/column/undefined/topic/5e3bceadec8d9033cf924665 打开 IPython ,创建 Python ...

  6. Python numpy库 shape属性和reshape()方法

    shape是数组array的属性:reshape()是数组array的方法 shape属性可以获得当前array的形状: import numpy as npa = np.array([1, 2, 3 ...

  7. numpy报ValueError: could not broadcast input array from shape

    问题描述 在使用numpy将list转为array的时候报错 代码 a = np.array([[1,2],[3,4]]) b = np.array([[5,6,7],[8,9,10]]) c = [ ...

  8. Python 数据分析三剑客之 NumPy(一):理解 NumPy / 数组基础

    CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...

  9. 基础 | numpy ndarray 之内功心法,理解高维操作!

    多维数据的形象表示 import numpy as np # 一维数据不用赘言 data_1d = np.array([0, 1, 2, 3]) # 二维数据作为 m 行 n 列的表格,例如 2 行 ...

最新文章

  1. 知识产权基础(上、下)
  2. 成长的速度一定要超过父母老去的速度
  3. [转载] 晓说——第15期:揭秘欧洲列强恩仇录
  4. “读书人”的事儿,能叫抄吗?
  5. java读取配置文件properties
  6. geometry-api-java 学习笔记(五)多边形 Polygons
  7. android 图片识别白色区域进行裁剪_【研途技能贴】| 4款好用的图片处理软件推荐...
  8. jpa中::::_项目学生:JPA标准查询
  9. 如何在CentOS 7上安装和配置MySQL Cluster
  10. maven打包忽略注解_maven打包后pom.properties中的注释问题-阿里云开发者社区
  11. cascade=CascadeType.ALL的深坑
  12. day15 java接口在开发中的作用
  13. epoch训练时间不同_神经网络训练的三个基本概念Epoch, Batch, Iteration
  14. Win2003远程桌面报错:RPC错误 解决办法
  15. mac系统pycharm配置python环境_Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)...
  16. 约瑟夫问题java 递归_从约瑟夫问题的递归实现的问题说起
  17. 程序员的职业素养---编码
  18. NWT失败反思:公司都死了,还怕得罪人
  19. LeetCode:累加数【306】
  20. Codevs 2800 送外卖(状压DP)

热门文章

  1. 织梦的下载与安装教程
  2. 使用开源权限控制组件search-guard来操作Elasticsearch
  3. Android BLE低功耗蓝牙重启手机后自动连接失败问题
  4. Windows Upnp 服务补丁——UpnpFix V1.0
  5. 记帐软件测试自学,初入软件测试必备:不知如何下手?一篇文章带你上手批量功能测试...
  6. 任正非女儿演讲谈华为人才观:选择比天赋重要
  7. 程序员的知识问题,仅供参考
  8. win10或win7系统不小心误碰笔记本触摸板,打乱桌面图标排列顺序
  9. 科技新品 | 创维比手机还纤薄的电视;TCL三款智慧伴学平板电脑;三星扩充车用内存产品阵容...
  10. 通过PR 制造拍照效果(快门角度)