返回数组的最大值/最小值的行或列

时间:2018-12-09 19:28:36

标签: python arrays max row

我是python和这个网站的新手,所以请原谅我提问和格式化问题的拙劣风格:​​

给出一个由x行和y列组成的numpy数组,其中的元素是这样的值:

 x=       1 2 3 4 5
          5 1 7 2 0.5   y=1
          2 3 1 5 6     y=2

我想要的结果是:(5,3,7,5,6)

哪个命令允许我接收这些最大值的行/数组?

谢谢!

1 个答案:

答案 0 :(得分:1)

x.max(axis=0)

axis关键字指定将折叠的数组的维数,而不是将返回的维数。因此,指定axis = 0表示将折叠第一个轴:对于二维数组,这意味着将汇总每列内的值。

来自here