Различные значения пикселей для одного и того же набора данных - PullRequest
0 голосов
/ 12 апреля 2019

Я работаю на olivettifaces.mat набор данных .

Когда я пытаюсь загрузить набор данных из sklearn.datasets:

dataset = fetch_olivetti_faces('./')
faces = dataset.data.T

значения пикселей:

array([0.30991736, 0.3677686 , 0.41735536, 0.44214877, 0.5289256 ,
      0.607438  , 0.6570248 , 0.677686  , 0.69008267, 0.6859504 ],
     dtype=float32)

Однако, когда я пытаюсь загрузить, используя scipy.io:

datasets  = os.path.abspath('./data/olivettifaces.mat')
faces = scipy.io.loadmat(datasets)['faces'].astype(np.float32)

результат будет другим:

array([75., 83., 83., 74., 81., 76., 75., 64., 60., 64.], dtype=float32)

Можно ли объяснить это странное поведение?

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