Python基本库
Python基本库
NumPy(Numerical Python)
Python 数值计算基础包
import numpy as np
视图(view)
- 相同数据的不同呈现方式
ndarray 多维数组
- 可变多维矢量
创建
np.array(sequence)数组中元素必须同质homogeneousnp.zeros(number)全零数组np.ones(number)全一数组np.empty(shape)空数组np.aramge(range)内置range函数numpy版
属性
.shape维度.size元素总数.dtype数据类型.ndim维数.T转置,返回视图。
运算
numpy数组的运算都是矢量化的
- 数组与标量运算相当于矢量运算
- 数组与数组运算(相同ize)相当于矢量运算
方法
- 索引与切片
- 多维数组索引
arr[0][2]等价于arr[0, 2]
- 多维数组索引

