@rutty

Python библиотека numpy не правильно загружает массив. Как поправить?

numpy.array(mas).dump('C:/Users/Public/taskmanager.txt')
mas=numpy.load('C:/Users/Public/taskmanager.txt', allow_pickle=True)

при использовании этого кода я получаю:
['dawdaw' '' '' '' '' '' '' '' '' '']

а до сохранения в файл он выглядел так:
['dawdaw', '', '', '', '', '', '', '', '', '']
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dmshar
Потому что dump - это не запись в файл.
Не стоить использовать инструмент, не понимая как он работает.
В любом учебнике по numpy (если его читать, конечно) можно найти:
Запись массива в файл - метод np.save()
Чтение массива из фала - метод np.load()
Ну, может еще для работы с данными в текстовом формате -numpy.savetxt() и numpy.loadtxt()
Хотите в бинарном виде - np.tofile() и np.fromfile()
Вот и пользуйтесь инструментами по назначению на здоровье.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы