Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 axis参数在np.argmax()中的作用是什么?_Python_Python 3.x_Numpy - Fatal编程技术网

Python axis参数在np.argmax()中的作用是什么?

Python axis参数在np.argmax()中的作用是什么?,python,python-3.x,numpy,Python,Python 3.x,Numpy,我们知道,在参数0中,1表示列和行的最大元素索引,但 对于2、3等等,它表明了什么?这里给出了一个示例代码。此代码中的输出意义是什么? 当您拥有更高维度的阵列时,您也将拥有新的轴。例如,在3维数组(例如立方体)中,将有3个轴(行、列、深度) 当您在np.argmax中传递轴时,您正在告诉numpy希望沿哪个轴获得最大参数。3将抛出错误,因为数组只有3个轴(0、1、2) 是一篇关于numpy数组轴的文章。请看np.array(a).shape。我期望(1,3,3)。因此axis参数可能是0、1或2

我们知道,在参数0中,1表示列和行的最大元素索引,但 对于2、3等等,它表明了什么?这里给出了一个示例代码。此代码中的输出意义是什么?

当您拥有更高维度的阵列时,您也将拥有新的轴。例如,在3维数组(例如立方体)中,将有3个轴(行、列、深度)

当您在
np.argmax
中传递轴时,您正在告诉numpy希望沿哪个轴获得最大参数。3将抛出错误,因为数组只有3个轴(0、1、2)

是一篇关于numpy数组轴的文章。

请看
np.array(a).shape
。我期望(1,3,3)。因此axis参数可能是0、1或2,但不是3。使用3d数组(或更高)解释
argmax
结果有点棘手。从某种意义上说,结果是完全合乎逻辑的,但以任何有意义的方式使用它们是困难的<代码>np。添加了沿_轴的take_,使其更容易。