Numpy Structured Array aus mehreren Arrays erzeugen
Verfasst: Freitag 25. Juni 2021, 14:46
Hallo zusammen,
weiß jemand wie man mehrere numpy arrays zu einem structured array mit verschiedenen Datentypen zusammensetzt?
Mit np.stack() kann ich die arrays zwar zusammenfügen, da np.stack() aber keinen dtype akzeptiert, enthält das neue array nur strings.
Gewünscht währe etwas in der Art:
weiß jemand wie man mehrere numpy arrays zu einem structured array mit verschiedenen Datentypen zusammensetzt?
Code: Alles auswählen
import numpy as np
column1 = np.array([1, 2, 3])
column2 = np.array(["A", "B", "C"])
data_types = dtype=([("column1", int), ("column2", str)])
target = np.stack((column1, column2), axis=1)
Code: Alles auswählen
[['1' 'A']
['2' 'B']
['3' 'C']]
Code: Alles auswählen
[(1 'A')
(2 'B')
(3 'C')]