numpy基础知识之二

本文详细介绍了numpy库在数组操作中的基本用法,包括索引、数值替换、数组功能及数学运算。通过实例展示了如何选取特定元素、替换整行或列的值,以及使用clip函数进行边界值替换。还探讨了numpy的copy()函数、指数运算、条件判断、统计函数如最大值、最小值、平均值和中位数的计算,为理解和应用numpy提供了实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次继续记录学习numpy数组的一些基本操作
1.索引
查数组中指定下表
在这里插入图片描述
第二行,第四列
注意:这里取的是第二行第四列
取一整列
array[:,0] 行取:,从头拿到尾,后面写要取得列数

2.数组中数值替换
array[1,1]=3
将整行替换~|
array[1,:]=3 第二行全都替换为3
将原有数值3全都替换为-1
array[array==3]=-1
在这里插入图片描述
将数组小于0的值全都替换
在这里插入图片描述
原数组不变同时替换某些值(相当于复制+替换)
clip函数 clip(a,b)数组中小于a的值替换为a,大于b的值替换为b
在这里插入图片描述
把数组name3中小于20的数替换为20,原数组不变
在这里插入图片描述
把name3中大于50的值都替换为50,float("-inf")代表无穷小

3.numpy其他功能
3.1copy()函数
copy()不同于数组直接赋值
在这里插入图片描述
3.2 n次方
array**2 2次方 对array中的每一个元素值求平方
3.3对于数组中的所有元素进行条件判断,返回True或者False
在这里插入图片描述
3.4 最大值 np.max(arrayname)
最小值 np.min(arrayname)
平均值 np.mean(arrayname)
中位数np.median(arrayname)
和 np.sum(arrayname)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值