科学数据库(三大包)——打卡第三天

Numpy(二)

一、切片和索引

1、选择行t[2] t[3:,:]

2、选择列t[:,4:]

3、选择行列t[2:,:3] t[[1,3],[2,4]]

4、索引t[2,3]

二、赋值

t[2:,3]=3

三、布尔索引

t[t>10]=10

四、三元运算符

np.where(t>10,20,0)
#把t中大于10的替换为20,其它的替换为0

五、裁剪

t.clip(10,20)
#把小于10的替换为10,大于20的替换为20

六、转置

t.T  
t.transpose()  
t.swapaxes(1,0)

七、读取本地文件

np.loadtxt(filepath,delimiter,dtype)

八、nan和inf

inf:表示无穷
nan:不是一个数字,且nan与nan不相等,可借此来统计nan的个数

np.nan!=np.nan
np.count_nonzero(np.nan!=np.nan)
np.isnan(t1)  #效果和np.nan!=np.nan相同

九、常用的统计函数

t.sum(axis=0)
np.median(t,axis=0)
t.mean(axis=0)
t.max()
t.mean()
np.ptp  #计算极差
t.std  #标准反应数据的离散程度,稳定程度
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值