Comment créer un tableau numpy de longueur arbitraire des chaînes?

Je suis un novice complet de Python, mais il semble comme une chaîne donnée est en mesure d'être (efficacement) longueur arbitraire. c'est à dire que vous pouvez prendre une string str et de garder en ajoutant à cela: str += "some stuff...". Est-il possible de faire un tableau de chaînes?

Quand j'essaie, chaque élément stocke uniquement un caractère unique

strArr = numpy.empty(10, dtype='string')
for i in range(0,10)
    strArr[i] = "test"

D'autre part, je sais que je peux initialiser un tableau de certaines chaînes de longueur, c'est à dire

strArr = numpy.empty(10, dtype='s256')

qui peut stocker que de 10 chaînes de jusqu'à 256 caractères.