Python 我无法理解np.where结果函数
我有以下代码:Python 我无法理解np.where结果函数,python,numpy,Python,Numpy,我有以下代码: tt = np.asarray([[1,4,5],[3,1,5],[1,4,5],[3,1,5]]) np.where(tt < [2]) 我不明白为什么我会有这个输出,这两个数组的内容表明了什么?谢谢你的回答。我的问题是,我希望一个表中的所有值都小于2。我现在刚刚理解了输出,第一个表显示了行索引,第二个表显示了列索引。这表明[Ri,Ci]元素(第i行和第i列)小于2。您期望的是什么?因为这是列表之间“小于”定义的正确输出。请阅读相应的文档,并用特定的问题更新您的问题。这
tt = np.asarray([[1,4,5],[3,1,5],[1,4,5],[3,1,5]])
np.where(tt < [2])
我不明白为什么我会有这个输出,这两个数组的内容表明了什么?谢谢你的回答。我的问题是,我希望一个表中的所有值都小于2。我现在刚刚理解了输出,第一个表显示了行索引,第二个表显示了列索引。这表明[Ri,Ci]元素(第i行和第i列)小于2。您期望的是什么?因为这是列表之间“小于”定义的正确输出。请阅读相应的文档,并用特定的问题更新您的问题。这些是数组中4个
1
的行和列索引。
(array([0, 1, 2, 3]), array([0, 1, 0, 1]))