Numpy 如何过滤出给定特定字母的数据数组?

Numpy 如何过滤出给定特定字母的数据数组?,numpy,numpy-ndarray,Numpy,Numpy Ndarray,我有一个ndarray(y)包括现有标签。这些标签是二进制的0或1。 我有第二个ndarray(X)表示训练集 如何从X和y中提取标签0对应的所有数据。因此,新数据将是: 原始数据:X,y 另一个提取的X1及其对应的y1,您可以使用: X1, y1 = X[y==0], y[y==0] 谢谢,这是否保留了顺序?是的,过滤后的值将与原始值的顺序相同。

我有一个
ndarray(y)
包括现有标签。这些标签是二进制的0或1。 我有第二个
ndarray(X)
表示训练集

如何从
X
y
中提取标签0对应的所有数据。因此,新数据将是: 原始数据:
X,y
另一个提取的
X1
及其对应的
y1

,您可以使用:

X1, y1 = X[y==0], y[y==0]

谢谢,这是否保留了顺序?是的,过滤后的值将与原始值的顺序相同。