Неправильные значения при импорте структуры Matlab в python с использованием scipy.io loadmat - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть файл Matlab, содержащий двойную структуру 750x1.Все ячейки содержат число «18»

Я загружаю этот файл в Python, используя:

loadmat(file_name, squeeze_me=True, struct_as_record=False)

К моему удивлению, все ячейки в полученном numpy.ndarray содержат число «19»(dtype int)

Я попытался установить mat_dtype=True, но единственное отличие - результирующий тип.Импорт по-прежнему содержит ячейки, содержащие «19» вместо «18».

Кто-нибудь знает, почему происходит это округление / приращение?

1 Ответ

0 голосов
/ 24 сентября 2019

Ничего плохого в scipy или loadmat, оказывается, я был идиотом, который не заметил, что я назначаю другую структуру для переменной (которая оказалась заполненной 19-ми).

Проблема смущающаярешена ...

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