numpy学习笔记一(n维数组及元素级数组函数)
来源:互联网 发布:淘宝数据公式pv uv 编辑:程序博客网 时间:2024/06/05 16:22
- 同构n维数组ndarray:数据类型可以是int、float、string、object、bool等,但同一个ndarray的数据类型必须一致。
创建方式如图:
注:图片来自《利用Python进行数据分析》表4-1
ndarray的常见属性:
shape:查看各维度大小(n1 ,n2 ,n3 , …,nm ),其中nm−1 和nm 分别表示最小矩阵单位里的行数和列数。输出类型为tuple。
dtype:数组元素类型
ndim:返回数组维数,即上述shape的m
#使用实例import numpy as nparr1 = np.array([[1,2,3],[3,4,5]])arr1.shape #out:(2,3)arr1.ndim #out:2arr1.dtype #out:dtype('int32')np.arange(4) #out:array([0,1,2,3])np.eye(3) #输出一个3*3的单位矩阵zero = np.zeros((3,2)) #产生3*2的0矩阵
2.元素级数组函数–通用函数ufunc
一元通用函数:函数传入一个numpy数组,对数据执行元素级运算
#实例arr2 = np.arange(5)np.sqrt(arr2) #out:array([0. ,1. , 1.4142, 1.7321, 2. ])
二元通用函数:传入两个numpy数组,执行元素级操作
注:图片来自《利用Python进行数据分析》表4-3和4-4
arr3 = np.array([[1,2],[3,4]])arr4 = np.array([[12,3],[3,14]])np.multiply(arr3, arr4) #out:array([[12, 6],[ 9, 56]])
阅读全文
0 0
- numpy学习笔记一(n维数组及元素级数组函数)
- Numpy 数组装置和轴对换和通用函数:快速的元素级数组函数
- numpy通用函数:快速的元素级数组函数
- Numpy学习之 一维数组元素选取
- 菜鸟学习笔记:一维数组第N个元素的地址
- NumPy学习笔记(一)
- Numpy学习笔记(一)
- Numpy学习笔记(一)
- numpy学习笔记(一)
- Numpy 学习笔记一
- numpy学习笔记一
- 【python学习笔记】18:numpy数组函数与矩阵运算
- [Python] Numpy学习笔记(一)
- Numpy 学习指南 学习笔记(一)
- 学习笔记(一)NumPy库
- Python numpy函数:dtype数组元素类型
- numpy教程:numpy基本数据类型及多维数组元素存取
- Numpy学习笔记一、Why Numpy?
- 2——语音分析——逻辑架构
- Android Fragment MVC思路
- 白云苍狗,雨飘飘... ...
- 绝对定位与相对定位
- 驱动框架8——将驱动集成到内核中
- numpy学习笔记一(n维数组及元素级数组函数)
- VS2010项目文件被卸载的问题
- Android MVP模式实战练习之一步一步打造一款简易便笺app(二)
- vb.net 教程 4-9 二进制文件读写 1
- What is a Servlet?
- redis的数据结构基本操作
- 线程池(java.util.concurrent.ThreadPoolExecutor)的使用(一)
- 【面试常见问题】【C++】指针和引用的区别,有哪些不同点,细细道2
- Vue遇到的bug-01