Verschiedene Datentypen in einem NumPy-Array speichern?

Ich habe zwei verschiedene Arrays, eines mit Strings und eines mit Ints. Ich möchte sie zu einem Array verketten, in dem jede Spalte den ursprünglichen Datentyp hat. Meine derzeitige Lösung dafür (siehe unten) konvertiert das gesamte Array in dtype = string, was sehr ineffizient zu sein scheint.

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

Ist es möglich, dtypes in zu vervielfachen?combined_array wannA.dtype = string undB.dtype = int?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage