如果我有这样的数组
a = np.array([[False, False, False, False, False, False, False, False, False, False],[False, False, False, False, False, False, False, False, False, False],[False, False, False, True, True, False, False, False, False, False],
我试过np.random.choice,但它对一维数组不起作用:(
2条答案
按热度按时间2j4z5cfb1#
一种可能的解决方案是循环遍历不同的索引,直到找到匹配项
例如:
xxls0lw82#
您显示一个二维数组:
np.nonzero
(或np.where
)会找出True
元素的索引:这是数组的元组,它可以用于索引,如下所示:
阅读其文档