История изменений
Исправление pacify, (текущая версия) :
Есть готовое решение на Python: Two dimensional dictionary, list or array from CSV file in Python
>>> import pandas as pd
>>> names = ['0.10', '0.15', '0.20', '0.25', '0.30', '0.35', '0.40']
>>> i = pd.read_csv('test.csv', delim_whitespace=True, names=names)
>>> i
0.10 0.15 0.20 0.25 0.30 0.35 0.40
0 -0.0011 0.0008 0.0019 0.0034 0.0067 0.0047 -0.0026
1 0.0134 -0.3042 -0.2531 -0.2138 -1.2345 -0.2380 2.0402
2 0.0546 0.2708 0.1738 0.0810 0.8451 -0.0034 -1.4961
3 -0.0226 -0.0052 -0.0021 -0.0024 -0.0023 -0.0745 0.0563
4 -0.0101 0.0108 0.0153 0.0263 0.0491 0.0327 -0.0691
>>> i['0.10'][0]
-0.0011000000000000001
или такое, с помощью классического numpy:
numpy.loadtxt(open("test.csv","rb"),delimiter=",",skiprows=1)
import csv
import numpy
reader=csv.reader(open("test.csv","rb"),delimiter=';')
x=list(reader)
result=numpy.array(x).astype('float')
print result
пример CSV
1;2;3
3;4;5
5;6;7
% ./load.py
[[ 1. 2. 3.]
[ 3. 4. 5.]
[ 5. 6. 7.]]
Не забудьте установить numpy, http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/
Исходная версия pacify, :
Есть готовое решение на Python: Two dimensional dictionary, list or array from CSV file in Python
>>> import pandas as pd
>>> names = ['0.10', '0.15', '0.20', '0.25', '0.30', '0.35', '0.40']
>>> i = pd.read_csv('test.csv', delim_whitespace=True, names=names)
>>> i
0.10 0.15 0.20 0.25 0.30 0.35 0.40
0 -0.0011 0.0008 0.0019 0.0034 0.0067 0.0047 -0.0026
1 0.0134 -0.3042 -0.2531 -0.2138 -1.2345 -0.2380 2.0402
2 0.0546 0.2708 0.1738 0.0810 0.8451 -0.0034 -1.4961
3 -0.0226 -0.0052 -0.0021 -0.0024 -0.0023 -0.0745 0.0563
4 -0.0101 0.0108 0.0153 0.0263 0.0491 0.0327 -0.0691
>>> i['0.10'][0]
-0.0011000000000000001
или такое, с помощью классического numpy:
numpy.loadtxt(open("test.csv","rb"),delimiter=",",skiprows=1)
import csv
import numpy
reader=csv.reader(open("test.csv","rb"),delimiter=';')
x=list(reader)
result=numpy.array(x).astype('float')
пример CSV
1;2;3
3;4;5
5;6;7
Не забудьте установить numpy, http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/