ValueError: Ожидается массив 1D или 2D, вместо него получен массив 0D - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь экспортировать созданный мной массив в файл ".csv", но получаю ошибку из заголовка.

Я создаю массив с:

map_table = np.zeros((broj_stanja, broj_akcija)) #(500 x 6)

Мой экспорткод:

np.savetxt("test.csv", map_table, delimiter=",")

Массив выглядит так:

[[0. 0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0. 0.]
 ...
 [0. 0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0. 0.]]

А заполненный массив выглядит так:

[[  0.           0.           0.           0.           0.
    0.        ]
 [ -2.32127743  -2.13656866  -2.32039787  -2.13702084  -1.83910189
  -11.1362683 ]
 [ -1.84018441  -1.35777159  -1.83913505  -1.36492166  -0.57891593
  -10.35787171]
 ...
 [ -2.13231639  -1.35809409  -2.06537874  -2.17259228 -10.74950563
  -10.88689193]

Пример полного кода.

1 Ответ

2 голосов
/ 13 июня 2019

Сохранение функции возвращает такую ​​ошибку:

def ucenje():
   return np.array((1, 1, 1))
np.savetxt('test.txt', ucenje)

ValueError: Ожидается массив 1D или 2D, вместо него получен массив 0D

Обратите внимание, что на диске создан пустой файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...