Numpy数组错误的平均值

时间:2014-05-19 17:27:58

标签: 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')
        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数组吗?

0 个答案:

没有答案