numpy 中有很多类方法可以对数组处理,下面将介绍三种常见的处理数组的方法.

1.size的用法

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

number=X.size # 计算 X 中所有元素的个数
X_row=np.size(X,0) #计算 X 的行数
X_col=np.size(X,1) #计算 X 的列数

print("number:",number)
print("X_row:",X_row)
print("X_col:",X_col)

<<
number: 12
X_row: 3
X_col: 4

2.shape的用法

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

X_dim=X.shape # 以元组形式,返回数组的维数
print("X_dim:",X_dim)
print(X.shape[0]) # 输出行的个数
print(X.shape[1]) #输出列的个数

<<
X_dim: (3, 4)
3
4

3.len的用法

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

length=len(X) #返回对象的长度 不是元素的个数
print("length of X:",length)

<<
length of X: 3

python 中 numpy 模块的 size,shape, len的用法相关推荐

  1. python中numpy模块下的np.clip()的用法

    Numpy 中clip函数的使用 numpy.clip(a, a_min, a_max, out=None) Clip (limit) the values in an array. Given an ...

  2. [转载] python中numpy模块的around方法_更好地舍入Python的NumPy.around:舍入numpy的数组

    参考链接: Python中的numpy.round_ I am looking for a way to round a numpy array in a more intuitive fashion ...

  3. 牛人总结python中string模块各属性以及函数的用法,果断转了,好东西

    原文链接:http://blog.chinaunix.net/uid-25992400-id-3283846.html 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产 ...

  4. python中string模块各属性以及函数的用法

    原文链接:http://blog.chinaunix.net/uid-25992400-id-3283846.html 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产 ...

  5. Python中numpy模块的简单使用

    1 # encoding:utf-8 2 3 import numpy as np 4 data1 = np.array([1, 2, 3, 4, 5]) 5 print(data1) 6 data2 ...

  6. python中numpy模块的around方法_Python numpy.around()用法及代码示例

    numpy.around(arr,decimals = 0,out = None):此数学函数可帮助用户将数组元素平均舍入为给定的小数位数. 参数: array :[数组]输入数组. decimal ...

  7. clip python_python中numpy模块下的np.clip()的用法

    Numpy 中clip函数的使用 numpy.clip(a, a_min, a_max, out=None) Clip (limit) the values in an array. Given an ...

  8. [转载] python中string函数的用法_python中string模块各属性以及函数的用法

    参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...

  9. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

最新文章

  1. java 中的 serialVersionUID
  2. XCode删除多余的Simulator(模拟器)
  3. phpstudy如何升级php,phpstudy如何升级phpmyadmin?
  4. 阿里云开发者大会核心看点揭晓,开发者最好的时代来了?
  5. CentOS 7 安装 Greenplum6 (附 dotNET Core 示例)
  6. hadoop Connection refused: no further information原因排查(Centos7)
  7. php rpoplpush,RPOPLPUSH命令_视频讲解_用法示例-redis编程词典-php中文网
  8. bigdecimal 除法保留两位小数_【名师课堂】苏教数学五年级上总复习9.4小数的四则计算...
  9. OpenShift 4 - 用安全上下文(SC)与安全上下文约束(SCC)控制应用对受保护功能的访问
  10. chart控件做实时曲线显示_「Qt」利用QChart实现实时动态的曲线数据展示(进化版)
  11. 图卷积神经网络入门详解
  12. 按照ISO26262标准检验建模规范:基于模型的软件开发质量工具
  13. Java面试----2018年最新Struts2面试题
  14. c# redies 安装 和使用
  15. 消息钩子函数入门篇(1)--基础知识
  16. 基于android的学生选课信息app
  17. 复制PS图层的样式到其它图层
  18. 指付通盗刷信用卡维权连载--9月3日维权纪实
  19. mac安装win7之后鼠标失灵_2013款mac air及一体机安装win7 键盘鼠标失灵的解决方法...
  20. 用C#获取系统中的临时文件夹或windows安装文件夹

热门文章

  1. IP地址,子网掩码、默认网关,DNS理论解释
  2. java泛型之有界类型
  3. 【百度地图API】如何区分地址解析和智能搜索?
  4. Git安装教程(Windows安装)
  5. FPGAtestbench中如何产生差分时钟
  6. 电子系统动态范围的理解
  7. 怎么样从一个疯狂下载者成为一个学习者(转)
  8. 怎样测试运算放大器的输入失调电压?
  9. 模拟电路推荐学习书单
  10. 关于Linux发行版本RedHat9中文输入法使用问题的说明