我在通过鼻子测试scikit-learn安装时收到以下错误:
ERROR: sklearn.utils.tests.test_sparsefuncs.test_densify_rows
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:Python33libsite-packagesnosecase.py", line 198, in runTest
self.test(*self.arg)
File "C:Python33libsite-packagessklearnutilsteststest_sparsefuncs.py",
line 40, in test_densify_rows
assign_rows_csr(X, rows, np.arange(out.shape[0])[::-1], out)
File "sparsefuncs.pyx", line 300, in sklearn.utils.sparsefuncs.assign_rows_csr
(sklearnutilssparsefuncs.c:4029)
ValueError: Buffer dtype mismatch, expected 'npy_intp' but got 'long'
我想我的问题是这是否是一个小问题并且很容易被忽视?
环境:
- 视窗 7 64 位
- 蟒蛇 3.3
命令:鼻子测试 sklearn --exe
提前致谢
你应该阅读 http://sourceforge.net/mailarchive/forum.php?thread_name=20130801045732.GB12916%40phare.normalesup.org&forum_name=scikit-learn-general。这似乎不是一个(大)问题。引用相关部分
这是个好消息。问题相当小。不用担心 问题。这些失败的测试在数值上是不稳定的。我们拭目以待 我们可以对它们做一些事情,但它们不是发布阻止程序。好消息是 我们没有重大的构建或链接问题。
上述链接中失败的测试之一与您失败的测试相同。