在利用布尔值对numpy矩阵进行索引的时候,发现只能用列向量进行索引,单位列矩阵无法索引。举例子如下:
有x矩阵:
x
Out[122]:
array([[1, 2],
[3, 4],
[1, 3],
[4, 6],
[7, 7]])
有y矩阵:
y
Out[123]:
array([[ 1],
[-1],
[ 1],
[ 1],
[ 1]])
欲索引y<0对应的x和y>=0对应的x,
x[y<0, :]
Traceback (most recent call last):
File "E:\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line