【发布时间】:2019-06-18 19:36:57
【问题描述】:
如何为多维数组创建布尔索引?我也试过 data[labels == 0, :, :]
数据的形状为 (6000, 28, 28)
标签的形状为 (6000, 1)
new = data[labels == 0]
IndexError:布尔索引与第 1 维的索引数组不匹配;维度是 28,但对应的布尔维度是 1
我可以运行以下命令
new= data[np.where(labels == c)]
但我返回的形状是 (num_matching_criteria, 28)
【问题讨论】:
-
展平标签
标签: python-3.x numpy indexing