Так что я работаю над кодом, где мне нужно писать и читать файлы.Я использую 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)
Должен ли я написать пользовательскую функцию, которая превращает файлы в массивы, или есть способ заставить ее работать?