Python 我想计算2D阵列的理论值

Python 我想计算2D阵列的理论值,python,numpy,Python,Numpy,我想计算2D数组的理论值。我有一个2D数组,比如arr=[[1,3,4],[5,7,9],[8,1,7] 这个2D阵列的理论阵列是[5,3,7] 我试图通过代码获取数组 theory = np.median(arr) 但当我打印出理论时,只返回了4.67。我读了numpy文档,可以得到中值法数组。我的代码中有什么错误?我应该如何修复它?这将计算行的中间值 numpy.median(arr, axis=0) 你没有混淆平均值和中值吗?@Eolmar对不起,我弄错了2D数组的理论数组。中值是可以

我想计算2D数组的理论值。我有一个2D数组,比如
arr=[[1,3,4],[5,7,9],[8,1,7]

这个2D阵列的理论阵列是[5,3,7] 我试图通过代码获取数组

theory = np.median(arr)

但当我打印出理论时,只返回了4.67。我读了numpy文档,可以得到中值法数组。我的代码中有什么错误?我应该如何修复它?

这将计算行的中间值

numpy.median(arr, axis=0)

你没有混淆平均值和中值吗?@Eolmar对不起,我弄错了2D数组的理论数组。中值是可以的。