我正在尝试针对多标签/文本分类问题运行 CCA,但不断收到以下警告和我认为相关的错误
warnings.warn('达到的最大迭代次数') /Library/Python/2.7/site-packages/sklearn/cross_decomposition/pls_.py:290: UserWarning: X 分数在迭代 0 时为空 warnings.warn('X 分数为null 在迭代 %s' % k)
warnings.warn('达到的最大迭代次数') /Library/Python/2.7/site-packages/sklearn/cross_decomposition/pls_.py:290: UserWarning: X 分数在迭代 1 时为空
warnings.warn('X scores are null at iteration %s' % k) ... 对于所有 400 次迭代,然后在最后出现以下错误,我认为这是上述警告的副作用:
回溯(最后一次调用):文件“scikit_fb3.py”,第 477 行,在 getCCA(shorttestfilepathPreProcessed) 文件“scikit_fb3.py”,第 318 行,在 getCCA X_CCA = cca.fit(x_array, Y_indicator).transform(X)文件“/Library/Python/2.7/site-packages/sklearn/cross_decomposition/pls_.py”,第 368 行,变换 Xc = (np.asarray(X) - self.x_mean_)/self.x_std_ 文件“/usr/ local/bin/src/scipy/scipy/sparse/compressed.py",第 389 行,在 sub raise NotImplementedError('将非零标量添加到 'NotImplementedError:不支持向稀疏矩阵添加非零标量
什么可能是错的?