Хранить разные типы данных в одном массиве NumPy?

У меня есть два разных массива, один со строками, а другой с целыми числами. Я хочу объединить их в один массив, где каждый столбец имеет исходный тип данных. Мое текущее решение для этого (см. ниже )преобразует весь массив в dtype = string, что кажется очень неэффективным с точки зрения использования памяти.

combined_array = np.concatenate((A, B), axis = 1)

Возможно ли несколько dtypes в combined_array, когда A.dtype = stringи B.dtype = int?

43
задан veor 3 July 2012 в 11:13
поделиться