Próbuje przekonwertować int tablic do tablic ciągów w numpyKonwersja int tablic do tablic ciągów w numpy bez obcięcia
In [66]: a=array([0,33,4444522])
In [67]: a.astype(str)
Out[67]:
array(['0', '3', '4'],
dtype='|S1')
Nie to, co zamierzałem
In [68]: a.astype('S10')
Out[68]:
array(['0', '33', '4444522'],
dtype='|S10')
To działa, ale musiałem wiedzieć 10 było wystarczająco duży, by pomieścić mój najdłuższy sznur. Czy istnieje sposób na zrobienie tego w łatwy sposób, nie wiedząc z wyprzedzeniem, jaki łańcuch wielkości potrzebujesz? Wydaje się nieco niebezpieczne, że po prostu po cichu obcina strunę bez rzucania błędu.
Dla zwiedzających od 2018 roku i plany na przyszłość: 'a.astype (STR)' będzie teraz działać dokładnie według potrzeb. – Raketenolli