Numpy中shape()函数的意义及相关用法

shape函数的功能是读取矩阵或数组的长度

**通常有三种使用方法:shape[0],shape[1],shape
shape[0] :读取行数
shape[1]:读取列数
shape:行列数组成元组直接输出**

**

一、当数组或矩阵是一维时

**
1、只能使用shape[0],返回的是数组或矩阵中元素的个数

a=np.array([2,3,4])
print(a.shape[0])

输出结果:

3

2、 如果使用shape[1]

a=np.array([2,3,4])
print(a.shape[1])

输出报错:

print(b.shape[1])
IndexError: tuple index out of range

二、当数组或矩阵是二维时

这里需要注意在写矩阵或数组的外面是一个()和一个[]
1、shape[0] :读取行数

import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a.shape[0])

输出结果:

4

2、shape[1]:读取列数

import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a.shape[1])

输出结果:

3

3、shape:行列数组成元组直接输出

import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a.shape)

输出结果:

(4, 3)

三、当数组或矩阵是三维时

这里需要注意在写矩阵或数组的外面是一个()和两个个[]

import numpy as np
a=np.array([[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]])
print(a.shape)

输出结果:

(1,4,3)

shape()函数的用法相关推荐

  1. python的shape函数的用法

    shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度. shape的输入参数可以是一个整数(表示维度),也可以 ...

  2. python shape函数的用法

    shape[0]代表行数,shape[1]代表列数,shape是行和列数构成的元组 代码: import numpy as np x=np.array([[1,2,3],[2,3,5],[11,15, ...

  3. Python:shape函数用法

    shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度. shape的输入参数可以是一个整数(表示维度),也可以 ...

  4. tf.nn.embedding_lookup函数的用法

    tf.nn.embedding_lookup函数的用法主要是选取一个张量里面索引对应的元素.tf.nn.embedding_lookup(params, ids):params可以是张量也可以是数组等 ...

  5. select函数fdwrite用法_NumPy 分段函数

    简单分段,可以使用嵌套where()函数的办法: 分段数较多,可以用select()函数: NumPy提供了piecewise()专门用于计算分段函数. where()的函数的用法参见: 怎么理解nu ...

  6. python中where的用法_Python中where()函数的用法详解

    本文主要和大家介绍了详解Python中where()函数的用法,小编觉得挺不错的,现在分享给大家,也给大家做个参,希望能帮助到大家. where()的用法 首先强调一下,where()函数对于不同的输 ...

  7. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  8. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  9. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

最新文章

  1. 第一次接觸sbt會遇到的
  2. 让大规模深度学习训练线性加速、性能无损,基于BMUF的Adam优化器并行化实践...
  3. 总结一哈JDK和Tomcat的环境变量配置
  4. python scrapy爬虫遇见301_在Pycharm中运行Scrapy爬虫项目的基本操作
  5. php后台登录显示ok,thinkphp的项目 后台登录问题,怪事
  6. mybatis mysql uuid_spring boot整合mybatis利用Mysql实现主键UUID的方法
  7. L2C中Lustre语义的环境定义
  8. Linux开机启动过程(6):页表的初始化、避开保留的内存、地址随机化
  9. python与线性代数 向量方程
  10. 从整体上看UML——思维导图
  11. C# 读取Word中的书签
  12. Ubuntu18中添加中文输入法
  13. php爬拉钩数据,拉勾网数据两种爬取
  14. 什么是 数据,数据库,数据库管理系统,数据库系统?
  15. matlab画带方差的柱状图,带方差的柱状图
  16. Kerberos认证协议
  17. csgo跑图文件_一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新)
  18. termux使用教程python-利用Termux超级终端在手机上运行Python开发环境
  19. Word 使用技巧大全
  20. VirtualBox错误:VERR_NEM_VM_CREATE_FAILED: What do I do?

热门文章

  1. 掌门教育荣获2020中国教育资本论坛“最具投资价值奖” 迎市场用户双重好评
  2. 奔腾处理器_编号和非编号的奔腾处理器之间有什么区别?
  3. 《我杀了他》凶手推导
  4. OpenCV + CPP 系列(九)颜色空间
  5. 完美融入云原生的无代码平台 iVX编辑器实战
  6. Redis中的数据类型及其应用场景
  7. S5PV210系列 (裸机十五)之 iNand
  8. python必背100源代码-100行Python代码实现一款高精度免费OCR工具
  9. 靠窗座位订票技能和退票省钱技能
  10. docker部署的mysql调整宿主机映射端口