Я пытаюсь создать структурированный массив в формате ниже:вложенный Структурированные Numpy массив
import numpy as np
x = np.array([(2009, (('USA', 10.), ('CHN', 12.))), (2010, (('BRA', 10.),
('ARG', 12.)))], dtype=[('year', '<i4'), [('iso','a3'), ('value','<f4')]])
, но он продолжает говорить мне, чтобы ввести правильный тип данных, и я не уверен, как поступить. Я могу сделать это просто отлично, если вложенный массив в том же формате, т.е. все целые числа:
np.array([('ABC', ((1, 2, 3), (1, 2, 3))), ('CBA', ((3, 2, 1), (3, 2, 1)))],
dtype='a3, (2, 3)i')
Любая помощь или предложения будут высоко оценены.
еще не повезло: 'np.array ([(2009, (('USA', 10), ('CHN', 12.))), (2010, (('BRA ', 10.), (' ARG ', 12.)))], dtype = [(' год ','
hotshotiguana
Я, скорее всего, сглажу объект по линии, потому что легче получить данные из базы данных, но это вопрос, который приносит много работы, когда я работаю с Numpy, поэтому я решил спросить об этом. – hotshotiguana