NUMPY笔记
基本
data.shape 元组维度几乘几
data.dtype 元组类型
ndim 维度数
常用数组
arange #自然数列
ones(x) #全1数列,shape为x
zeros #全0数列,shape为x
empty #创建数组,分配内存空间不赋值
eye #N*N单位矩阵,对角线1,其余0
类型转换
.astype(np.float)#转成float型
切片
arr[5:8]切片视图
arr[5:8].copy() 切片副本
花式索引
arr[[4,1,0]] 选取序号4 1 0 行
转置与轴转换
arr.T转置
transpose((1,0,2)) 把0 1 2 轴序列转为 1 0 2
swapaxes 不会
数组函数
abs绝对值
ceil 大于等于该值的最小整数
floor小于等于该值的最大整数
modf数组小数和整数部分以两个独立数组返回
条件表述
np.where(条件,满足操作,不满足操作)
e.g
np.where(arr>0,2,-2)
统计方法
sum 求和
mean 均值
cumsum(x) 累积和 参数为轴
cumprod 累计乘
排序、唯一、集合
sort(轴)
unique(x) 计算x中唯一值
线性代数
dot 矩阵乘法
inv 求逆
转载请注明原文地址: https://ju.6miu.com/read-600237.html