numpy的索引和切片
一.取行
1.print(t2[2])即取第二行
2.取连续的多行
print(t2[2: ])从第二行之后开始取
3.取不连续的多行
print(t2[2,6,8])即取第二行第六行第八行
二.取列
1.print(t2[行,列])
2.不规则取列
第一行所有列
第二行之后的所有
第2,10,3行的所有列
3.取连续多列和不连续多列
4.多行多列
不包括第一个数字,包括第二个数字对应的行和列
5.取多个不相邻的点
即取(0,0)(2,1) (2,3) (行,列)的数字
numpy数值的修改
1.对整行或整列的数据进行修改
2.对特定范围的数值进行修改
3.numpy的三元运算符
np.where(条件,x,x)
对t<10数,赋值0;对t>10的数,赋值10;
numpy的clip
1. t2.clip(x,y)即小于x的修改为x,大于y的修改为y