Python 布尔数组不为其他维度复制自身numpy

Python 布尔数组不为其他维度复制自身numpy,python,pandas,numpy,Python,Pandas,Numpy,我有两个阵列ydims(1x100)和Xdims(3x100) 我想从X中选择所有这些值,其中y为0,而y为1的所有值 我已经尝试过做X[y==0]来获取所有那些y为0的值,但是对于X的dim 0(3)不起作用 有什么建议吗 谢谢您需要正确对齐尺寸 X[:, y[0] == 0] 第一个:指定获取第一维度中的所有内容。在第二个插槽中使用y[0]==0指定我们正在为第二个维度编制索引。嘿,这是如何正确对齐维度的,或者如果以后我再次陷入这个问题,你能解释一下吗,谢谢

我有两个阵列
y
dims
(1x100)
X
dims
(3x100)

我想从
X
中选择所有这些值,其中
y
为0,而
y
为1的所有值

我已经尝试过做
X[y==0]
来获取所有那些
y
为0的值,但是对于
X
的dim 0(3)不起作用

有什么建议吗


谢谢

您需要正确对齐尺寸

X[:, y[0] == 0]

第一个
指定获取第一维度中的所有内容。在第二个插槽中使用
y[0]==0
指定我们正在为第二个维度编制索引。

嘿,这是如何正确对齐维度的,或者如果以后我再次陷入这个问题,你能解释一下吗,谢谢