Python Numpy数组映射

Python Numpy数组映射,python,arrays,pandas,numpy,Python,Arrays,Pandas,Numpy,在缩放后,我将一个数据帧转换为numpy数组。 示例:(假设有1000个样本) 我有另一个numpy数组1D,它有1或-1(也有1000个样本) 如何保留具有1(来自第二个数组)的样本(来自第一个数组)并删除具有-1的样本 提前谢谢你 您可以使用布尔索引 arr1[:, arr2==1] 您可以使用布尔索引 arr1[:, arr2==1] 哦,等等,我有索引器:索引298超出了大小为1的轴的范围298@hdatas第二个数组的长度必须等于或小于沿维度1的索引数组的维度;哦,等等,我有索引器

在缩放后,我将一个数据帧转换为numpy数组。 示例:(假设有1000个样本)

我有另一个numpy数组1D,它有1或-1(也有1000个样本)

如何保留具有1(来自第二个数组)的样本(来自第一个数组)并删除具有-1的样本


提前谢谢你

您可以使用
布尔索引

arr1[:, arr2==1]

您可以使用
布尔索引

arr1[:, arr2==1]

哦,等等,我有索引器:索引298超出了大小为1的轴的范围298@hdatas第二个数组的长度必须等于或小于沿维度1的索引数组的维度;哦,等等,我有索引器:索引298超出了大小为1的轴的范围298@hdatas第二个数组的长度必须等于或小于沿维度1的索引数组的维度;
arr1[:, arr2==1]