Numpy常见的函数
arange-快速创建一个含连续值的ndarray(类似于list的range)-三个参数(起点-终点-步长)
array-创建数组,接收序列(列表,元祖),输出一个包含输入数据的ndarray
ndim-获取维度
shape-每个维度具体的长度
dtype-查看数据类型(可以直接查看,也可以设置其类型)
astype()-类型转换,nump会将其自动映射到等价的dtype上(常见的数据类型:float默认是64,float32,int32,int64)
zeros()-创建全为0的数组;ones()-创建全为1的数组;emtpy()-创建全为空的数组
meshgrid()-接受两个一维的ndarray,产生两个二维矩阵,分别对应两个ndarray额‘元素对’
copy()-创建副本
where()-可以实现整个数组的条件逻辑运算,他是三元表达式x if condition else y的向量化版本(np.where(arr1>0,1,0))
reshape()-重塑数组的形状(和shapede 区别)
T装置
sort()-就地排序
unique-唯一化
intersect1d()-交集
union1d()-并集
setdiff1d()-差集
np.dot(x,y)/x.dot(y)/x@y-矩阵乘法
normal()-正态分布随机数,传入元祖(x,y),形状
randn-标准正态分布-传入维度值
rand-随机值
seed()-设置随机种子
Numpy提供常见的通用函数
abs\fabs-计算绝对值
sqrt-平方根
square-平方
exp-指数
log、log2、log10
sign
数学统计
asix-轴向参数(0-列;1-行)
mean()-求均值
sum-求和
var-求方差
std-求标准差
cumsum-累加
cumprod-累乘
min,max-最大最小值
argmin,argmax-最大最小值的下标