shape函数返回list,array,matrix等的一维和二维长度值。
1)list列表
列表只有一维,二维为0

>>> a = [1,2,3]
>>> np.shape(a)
(3,)

上面是一维列表,长度是3
值得注意的是,列表是没有shape函数的,如下:

>>> a.shape[0]
Traceback (most recent call last):File "<pyshell#32>", line 1, in <module>a.shape[0]
AttributeError: 'list' object has no attribute 'shape'

2)array数组

>>> a = np.eye(4,3)
>>> a
array([[ 1.,  0.,  0.],[ 0.,  1.,  0.],[ 0.,  0.,  1.],[ 0.,  0.,  0.]])
>>> np.shape(a)
(4, 3)
>>> a.shape[0]
4
>>> a.shape[1]
3
>>>

上面建立了一个4x3的数组,第一个维度是4(即第一个中括号里面的列表数量),第二个维度是3

3)matrix

>>> b = mat([[1,2,3],[2,3,5]])
>>> b
matrix([[1, 2, 3],[2, 3, 5]])
>>> np.shape(b)
(2, 3)
>>>

numpy shape函数相关推荐

  1. numpy中函数shape的用法

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

  2. numpy常用函数之random.normal函数

    numpy常用函数之random.normal函数 4.np.random.normal(loc=0.0, scale=1.0, size=None) 作用:    生成高斯分布的概率密度随机数 lo ...

  3. python的empty函数_python中numpy.empty()函数的用法

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

  4. [转载] Numpy 数学函数及逻辑函数

    参考链接: Numpy 数学函数 目录 一.向量化和广播 二.数学函数 算数运算 numpy.add numpy.subtract numpy.multiply numpy.divide numpy. ...

  5. python数据分析 - numpy | ndarray数组 | numpy常用函数

    文章目录 数据分析 numpy概述 numpy历史 numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象的创 ...

  6. 数据分析之numpy基础/matplotlib绘图/numpy常用函数/杂项功能

    文章目录 数据分析 numpy概述 numpy`历史` numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象 ...

  7. Python数据分析——Numpy常用函数

    numpy常用函数 加载文件 numpy提供了函数用于加载逻辑上可被解释为二维数组的文本文件,格式如下: 数据项1 <分隔符> 数据项2 <分隔符> ... <分隔符&g ...

  8. Numpy 常用函数

    1.NumPy NumPy是高性能科学计算和数据分析的基础包.部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组. 用于对整组数据进行快速运算的标准数学函数(无 ...

  9. numpy.eye()函数简单使用

    numpy.eye()函数简单使用 numpy.eye(N,M =无,k = 0,dtype = <class'flove'>,order ='C' ) 返回一个二维数组,其中对角线为1, ...

最新文章

  1. 2020上半年收集到的优质AI文章 – 计算机视觉
  2. 金额转换,阿拉伯数字的金额转换成 面试编程题
  3. 互联网协议 — STP 生成树协议
  4. 关闭输入流后,依然无法删除文件
  5. 基于mysql数据库binlog的增量订阅消费
  6. 设置Windows 8.1屏幕自己主动旋转代码, Auto-rotate function code
  7. 算法题:在一个字符串中找到只出现一次的字符。如输入abaccdeeff,则输出bd。
  8. 扫地机器人单扫和双扫_618买扫地机器人前必看 别图便宜 小心入坑!
  9. 【51nod】1227 平均最小公倍数
  10. QCon技术干货:个推基于Docker和Kubernetes的微服务实践
  11. centos7如何添加开机启动服务/脚本
  12. ARP欺骗,DNS欺骗和图片嗅探——ettercap软件的使用
  13. o2o是什么营销模式c语言求幂函数,O2O营销模式的特点是什么,o2o模式的运营方式...
  14. Android应用开发详解
  15. UI——day3.IOS设计规范
  16. hivesql uv
  17. moment系列一:add() 方法和subtract() 方法的使用
  18. OllyDebug破解第一个 CM 程序 《Acid burn.exe》
  19. 如何用PDF编辑器将PDF文件拆分
  20. 一种面向业务流的内存管理算法

热门文章

  1. 设计磁标读写模块-STC8G1K08-HALL
  2. html 表格点击修改全部替换成文本_excel表格计算一个数据在总值中的占比
  3. mysql页码_PHP+MySQL实现输入页码跳转到指定页面功能示例
  4. c java 传参数_Java和C的方法参数传递方式的比较
  5. android 快速开发常用工具类,实例详解Android快速开发工具类总结
  6. python函数分几种_简单了解Python中的几种函数
  7. html浏览器影响js问题,js 浏览器兼容性问题
  8. vbs字符串正则_VBscript中的正则表达式
  9. HDLBits 系列(17) 计数器的级联实现1000分频的分频器
  10. 【 FPGA 】设置多周期路径约束