在矩阵中,针对索引进行操作主要是用于数据过滤的时候
比如
找出一组矩阵中,大于5的数
x[x > 5] 不管之前的矩阵是二维还是一维,最终都是变成一维
x>5 是返回一个一个bool矩阵,就是拿矩阵中每一个数和5进行比较
还可以写方程式 比方 2*x == 18 - x
如果想计算上面的方程式在x中有多少个解
可以 np.sum(2*x == 18-x),因为true为1,false 为0
在矩阵中,针对索引进行操作主要是用于数据过滤的时候
比如
找出一组矩阵中,大于5的数
x[x > 5] 不管之前的矩阵是二维还是一维,最终都是变成一维
x>5 是返回一个一个bool矩阵,就是拿矩阵中每一个数和5进行比较
还可以写方程式 比方 2*x == 18 - x
如果想计算上面的方程式在x中有多少个解
可以 np.sum(2*x == 18-x),因为true为1,false 为0