Como criar uma matriz numpy de seqüências de comprimento arbitrário?
Eu sou um novato completo para o Python, mas parece que uma determinada string é capaz de ser (efetivamente) comprimento arbitrário. ou seja, você pode pegar umstring str
e continuando adicionando:str += "some stuff..."
. Existe uma maneira de fazer um array dessas strings?
Quando eu tento isso, cada elemento só armazena um único caractere
strArr = numpy.empty(10, dtype='string')
for i in range(0,10)
strArr[i] = "test"
Por outro lado, eu sei que posso inicializar uma matriz de certas cadeias de comprimento, ou seja,
strArr = numpy.empty(10, dtype='s256')
que pode armazenar 10 strings de até 256 caracteres.