Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.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 Numpy阵列误差的平均值_Python_Numpy - Fatal编程技术网

Python Numpy阵列误差的平均值

Python Numpy阵列误差的平均值,python,numpy,Python,Numpy,我从tsv文件中导入数据作为列表,然后将其转换为numpy数组。我以前做过很多次,但由于某种原因,它似乎不起作用。这是我的密码 import csv import numpy as np def import_data(file_path): data=[] with open(file_path, 'r') as file: next(file) reader=csv.reader(file,delimiter='\t') fo

我从tsv文件中导入数据作为列表,然后将其转换为numpy数组。我以前做过很多次,但由于某种原因,它似乎不起作用。这是我的密码

import csv
import numpy as np

def import_data(file_path):
    data=[]
    with open(file_path, 'r') as file:
        next(file)
        reader=csv.reader(file,delimiter='\t')
        for row in reader:
            data.append(map(float,row[1:60]))
    return data



def main():

    data=import_data("my_file.tsv")
    new_data=np.array(data)
    print np.mean(new_data)
在计算平均值的行中发生的错误

AttributeError: 'list' object has no attribute 'dtype'

谁能给我解释一下吗?我没有在前一行中将列表转换为numpy数组吗?

请发布整个错误消息,而不仅仅是最后一行。我相信问题在于tsv文件中有空单元格。您是否能够隔离导致错误的tsv文件中的一行并将其发布到您的问题中?没有,但我的代码适用于其他示例,所以我几乎可以肯定tsv文件中的空单元格有问题。