mam numpy tablicę, na przykład:ciąg z numpy tablicy z przecinki oddzielające jego elementy
points = np.array([[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]])
gdybym go wydrukować lub zamienić go w ciąg ze str() uzyskać:
print w_points
[[-468.927 -11.299 76.271 -536.723]
[-429.379 -694.915 -214.689 745.763]
[ 0. 0. 0. 0. ]]
muszę przekształcić go w ciąg, który drukuje z przecinki oddzielające zachowując strukturę tablicy 2D, czyli:
[[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]]
Czy ktoś wie, jak łatwo zmienić tablicę numpy w tę formę łańcucha?
Wiem, że .tolist() dodaje przecinki, ale wynik traci strukturę 2D.
Czego chcesz w tym formacie? –
jesteś w BME230 lol? Miałem dokładnie to samo pytanie i to była doskonała odpowiedź. –
numpy.set_printoptions naprawdę powinno mieć opcję dla tego – Fnord