4
阅读Numpy快速教程,我无法理解这句话。Numpy教程 - 布尔索引
a = np.arange(12).reshape(3,4)
b1 = np.array([False,True,True])
b2 = np.array([True,False,True,False])
>>> a[b1,b2]
array([ 4, 10])
为什么a[b1,b2]
是array([4,10])
,而不是array([[4,6],[8,10]])
?
谢谢!!!!!现在我完全明白了。真的很感激它。谢谢 –
@JeYongYeojin如果这解决了您的问题,请考虑通过点击解决方案旁边的空白勾来接受它,更多信息在这里 - https://meta.stackexchange.com/questions/5234/how-does-accepting-an-答案工作 – Divakar