本次继续记录学习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)