Wie erstelle ich ein numpy Array von Strings beliebiger Länge?
Ich bin ein absoluter Anfänger von Python, aber es scheint, als ob eine bestimmte Zeichenfolge (effektiv) beliebig lang sein kann. Sie können astring str
und füge immer wieder hinzu:str += "some stuff..."
. Gibt es eine Möglichkeit, eine Reihe solcher Zeichenfolgen zu erstellen?
Wenn ich das versuche, speichert jedes Element nur ein einzelnes Zeichen
strArr = numpy.empty(10, dtype='string')
for i in range(0,10)
strArr[i] = "test"
Andererseits weiß ich, dass ich ein Array von Zeichenfolgen bestimmter Länge initialisieren kann, d.h.
strArr = numpy.empty(10, dtype='s256')
Hier können 10 Zeichenfolgen mit bis zu 256 Zeichen gespeichert werden.