Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我无法理解np.where结果函数_Python_Numpy - Fatal编程技术网

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]))