【发布时间】:2021-12-23 07:34:16
【问题描述】:
我有一个 mnist 数据集作为 .mat 文件,并且想使用 sklearn 拆分训练和测试数据。 sklearn 读取 .mat 文件如下:
{'__header__': b'MATLAB 5.0 MAT-file, Platform: GLNXA64, Created on: Sat Oct 8 18:13:47 2016',
'__version__': '1.0',
'__globals__': [],
'train_fea1': array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]], dtype=uint8),
'train_gnd1': array([[ 1],
[ 1],
[ 1],
...,
[10],
[10],
[10]], dtype=uint8),
'test_fea1': array([[ 0, 0, 0, ..., 0, 0, 0],
[ 0, 0, 0, ..., 0, 0, 0],
[ 0, 0, 0, ..., 0, 0, 0],
...,
[ 0, 0, 0, ..., 0, 0, 0],
[ 0, 0, 0, ..., 64, 0, 0],
[ 0, 0, 0, ..., 25, 0, 0]], dtype=uint8),
'test_gnd1': array([[ 1],
[ 1],
[ 1],
...,
[10],
[10],
[10]], dtype=uint8)}
怎么做?
【问题讨论】:
标签: scikit-learn mnist mat train-test-split