Хранить разные типы данных в одном массиве NumPy?
У меня есть два разных массива, один со строками, а другой с целочисленными значениями. Я хочу объединить их в один массив, где каждый столбец имеет исходный тип данных. Мое текущее решение для этого (см. Ниже) преобразует весь массив в dtype = string, что кажется очень неэффективным для памяти.
combined_array = np.concatenate((A, B), axis = 1)
Можно ли совмещать dtypes вcombined_array
когдаA.dtype = string
а такжеB.dtype = int
?