Import csv file into a matrix/Array in Python

后端 未结 3 1921
萌比男神i
萌比男神i 2021-01-18 07:20

I am trying to import big csv files which contain both string and numeric matrix of data into Arrays/matrices in Python. In MATLAB I used to load the file and simply assign

3条回答
  •  失恋的感觉
    2021-01-18 07:36

    You can use the built-in csv module to load your data to a multidimensional list:

    import csv
    
    with open('data.csv', 'rb') as f:
        reader = csv.reader(f)
        data_as_list = list(reader)
    
    print data_as_list
    # [['data1', 1],
    #  ['data2', 2],
    #  ['data3', 3]]
    

提交回复
热议问题