Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.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 平均列表列表数_Python_Python 3.x_List_Numpy_Python 3.4 - Fatal编程技术网

Python 平均列表列表数

Python 平均列表列表数,python,python-3.x,list,numpy,python-3.4,Python,Python 3.x,List,Numpy,Python 3.4,我必须在列表中找到每个列表的平均值。 我在用numpy。 我试过了 当所有列表长度相等时,它工作正常 在我的情况下,每个列表可能有不同的长度。它是给予 IndexError: `tuple index out of range` 要复制的代码 import numpy data = numpy.array([[1,2,3], [4,6]]) print(numpy.mean(data, axis=1)) 期望输出 [ 2. 5.] 这对你有用吗 numpy.mean([numpy.mea

我必须在列表中找到每个列表的平均值。 我在用numpy。 我试过了

当所有列表长度相等时,它工作正常

在我的情况下,每个列表可能有不同的长度。它是给予

IndexError: `tuple index out of range`
要复制的代码

import numpy
data = numpy.array([[1,2,3], [4,6]])
print(numpy.mean(data, axis=1))
期望输出

[ 2.  5.]

这对你有用吗

numpy.mean([numpy.mean(list,axis=1)表示列表中的列表,axis=1)

您可以在列表中循环:

import numpy

data = numpy.array([[1, 2, 3], [4, 6]])
means = []
for row in data:
    means.append(numpy.mean(row))

print(means)

此代码段可以工作:

data_mean = [numpy.mean(lst, axis=0) for lst in data]

数据的形状是什么?有多少轴?
data_mean = [numpy.mean(lst, axis=0) for lst in data]