Я обычно создаю Numpy dtypes так:Как создать numpy dtype из других типов?
C = np.dtype([('a',int),('b',float)])
Однако в моем коде я использую поле a
и b
индивидуально в другом месте:
A = np.dtype([('a',int)])
B = np.dtype([('b',float)])
Для ремонтопригодности Я хотел бы получить C
из типов A
и B
примерно так:
C = np.dtype([A,B]) # this gives a TypeError
Есть ли способ numpy создать сложные типы dtypes, объединив другие типы dtypes?
Спасибо! Ваш метод более лаконичен, чем мой, используя конкатенации списков. – hazrmard