0%

numpy-常用接口简述

numpy 常用接口描述

用来存取多维对象数据

numpy数组创建

arr = np.array([1,2,3])

shape

获取数据的维度

dype

获取数组的类型

ndim

最外层维度

np.zeros()

np.ones()
np.empty()
np.arrage()

astype()

数据类型转换

矢量化

数组在不用写循环的情况下就能进行批量运算

numpy数组的索引和切片

二维数组的访问方式

花式索引Fancy indexing

利用整数数组进行索引

T, transpose

数组转置,轴兑换

条件逻辑转数组

np.where

数学运算

sum mean std min max argmin argmax

排序

sort

文件操作

np.save np.load
numpy读取磁盘上的文本数据或者二进制数据
默认情况下会以未压缩的原始二进制格式保存在拓展名为.npy的文件中

线性代数

dot 矩阵乘法
trace 计算对角线元素的和
det 计算矩阵的行列式
eig 计算矩阵特征值和特征向量
inv 计算矩阵的逆