Функция Numpy fromfile не работает должным образом - PullRequest
0 голосов
/ 03 декабря 2018

Так что я работаю над кодом, где мне нужно писать и читать файлы.Я использую python и numpy, но функция numpy fromfile, похоже, не работает должным образом.Сначала я создаю массив из 500 элементов и сохраняю его с помощью функции savetxt.Я проверяю файл, и все в порядке, как я и хотел.

import numpy as np 

w = np.zeros(500, float)
np.savetxt("weights.txt", weight, '%.100f', )
print(weight[2])

Но после того, как я изменил строку, где я создаю массив, с той, где я читаю его из файла, проблема возникает.Нули превращаются в действительно маленькие числа.Я не могу догадаться почему.Вот строка, где я читаю из файла:

weight = np.fromfile("weights.txt", float, -1)

Должен ли я написать пользовательскую функцию, которая превращает файлы в массивы, или есть способ заставить ее работать?

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