文章目录
Numpy简介
NUMPY:科学计算基础软件包
N维数组:每一个元素类型一致
NumPy 是一个运行速度非常快的数学库,主要用于数组计算,主要包含:
一个强大的N维数组对象 ndarray;
广播功能函数;
线性代数、傅里叶变换、随机数生成等功能;
了解更多Numpy: Numpy教程
Numpy常用方法
创建数组三种方法
详细操作请看代码链接: 创建数组方法code
直接将数组/列表传入array方法中, 将数据类型转换为ndarray.
a = np.array([1, 2, 3, 4, 5])
直接生成指定的数值
c = np.arange(1, 6)
将range对象传入array方法中
b = np.array(range(1, 6))
矩阵的转置
详细操作请看代码链接:矩阵的转置code
实现转置有三种方法:array.T、array.transpose()、array.swapaxes(1,0)
最常用为array.T
Numpy的索引和切片
只有一个参数时,默认获取的是行,有两个参数时,第一个参数代表行,第二个参数代表列。行和列的索引是从0开始的。
取第2行: array[1]
取第3列:array[:, 2]
获取第2行3列的数字:array[1, 2]
详细操作请看代码链接:索引和切片code
Numpy中数值的修改
详细操作请看代码链接:Numpy中数值的修改
Numpy中数值的修改有三种方法