Чтение файла с float32 значениями
вопрос такой : как понять, что прога правильно считывает файл? открывается только в кодировкe ANSI, если выбрать любую другую, то вылетает
` with open(fileName1, "r", encoding='ANSI') as f:
data = f.read()
data = np.array(data)
data = np.frombuffer(data, dtype='float32')`
Ответы (1 шт):
Автор решения: Krutoy 4el
→ Ссылка
Если данные в файле хранятся в двоичном формате, то и открывать его нужно соответственно:
with open(fileName1, "rb") as f:
data = f.read()
Ну а конкретно в этом случае тогда можно вот так:
data = np.fromfile(fileName1, dtype='float32')