我有一个100x200的输入和一个1x100的目标矩阵,我用它来运行一个gridsearch并用python创建一个分类器。但是,我得到的错误是,我的目标数据训练集不是一个数组。我试过:
target=np.asarray(matTarget)
其中matTarget是我从Matlab导入的目标,使用scipy.io.loadmat公司. 在
我的错误是
^{pr2}$当我尝试的时候目标大小我也有一个空白的尺寸。在
如果不进行数组转换,则
Expected array-like (array or non string sequence) got {'_header_': b'Matlab matfile ... Array([[1],[1]...)}
我仍然有原始矩阵在Matlab中,也尝试过使用np.数组而不是阿萨雷。在
如果我做了print(matTarget.keys())
,那么我得到('标题`,'版本','全局','y峎u train')
文件名就是火车本身
根据^{} 的文档,它返回一个字典,其中的值是包含的矩阵。在
因此,在与numpy一起使用之前,您需要根据矩阵的名称选择矩阵:
相关问题 更多 >
编程相关推荐