У меня есть массив numpy, например:
points = np.array([[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]])
если я печатаю его или превращаю в строку с помощью str(), я получаю:
print w_points
[[-468.927 -11.299 76.271 -536.723]
[-429.379 -694.915 -214.689 745.763]
[ 0. 0. 0. 0. ]]
Мне нужно превратить его в строку, которая печатает с разделительными запятыми, сохраняя структуру 2D-массива, а именно:
[[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]]
Кто-нибудь знает простой способ превратить массив numpy в эту форму строки?
Я знаю, что .tolist() добавляет запятые, но результат теряет двумерную структуру.