Numpy库常用函数总结

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-最大最小值的下标

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值