У меня просто проблема с dumpes NumPy.По сути, я пытаюсь создать таблицу, которая выглядит следующим образом (и затем сохранить ее с помощью rec2csv):
name1 name2 name3 . . .
name1 # # #
name2 # # #
name2 # # #
.
.
.
Матрица (числовой массив в центре), уже вычисляется, прежде чем я пытаюсь добавитьтеги имен.Я попытался использовать следующий код:
dt = dtype({'names' : tuple(blah), 'formats' : tuple(fmt)})
ReadArray = array(tuplelist, dtype=dt)
, где tuplelist - это список строк (то есть строка [name1, #, #, # ...]), blah - это список строк(т.е. имена, blah = ['name1', 'name2', ...]
), а fmt - это список формата s (то есть fmt = [str, float, float, ...]
).
Я получаю следующую ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "table_calc_try2.py", line 152, in table_calc_try2
dt = dtype({'names' : tuple(blah), 'formats' : tuple(fmt)})
TypeError: data type not understood
Может кто-нибудь помочь?
Спасибо!