Hello,
I installed the Enthought python distribution and then followed the
instructions on
http://scikit-learn.github.com/scikit-learn-tutorial/setup.html to
build scikit-learn, but when I ran nosetests sklearn, I got the
following error message:
...................S................................................................SS.........................................................S......................./Users/kumquat/scikit-learn/sklearn/decomposition/nmf.py:245:
UserWarning: Iteration limit reached in nls subproblem.
warnings.warn("Iteration limit reached in nls subproblem.")
.................................S......................................................../Users/kumquat/scikit-learn/sklearn/externals/joblib/test/test_func_inspect.py:122:
UserWarning: Cannot inspect object <functools.partial object at
0x8102540>, ignore list will not work.
nose.tools.assert_equal(filter_args(ff, ['y'], (1, )),
...........................................................................................................................................................................................................................................................Exception
AttributeError: AttributeError("'NoneType' object has no attribute
'tell'",) in <bound method memmap.__del__ of
memmap(1.107030053096635e-306)> ignored
Exception AttributeError: AttributeError("'NoneType' object has no
attribute 'tell'",) in <bound method memmap.__del__ of
memmap(1.0808904601452085e-306)> ignored
/Users/kumquat/scikit-learn/sklearn/externals/joblib/test/test_numpy_pickle.py:182:
Warning: file
"/var/folders/92/s56hkpps66z18jt9s_x1pq7w0000gn/T/tmpzgd_5b/test.pkl404"
appears to be a zip, ignoring mmap_mode "r" flag passed
numpy_pickle.load(this_filename, mmap_mode='r')
Exception AttributeError: AttributeError("'NoneType' object has no
attribute 'tell'",) in <bound method memmap.__del__ of
memmap(5.680257357397723e-230)> ignored
.......................................................................................................................................S...............................F..........................................................................................................................................................................F......E.....E.E.......................................................................................................................................................................................................................................................................................................................................................................................................SSS....S....S........................................................................................................
======================================================================
ERROR: sklearn.metrics.cluster.tests.test_supervised.test_perfect_matches
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/tests/test_supervised.py",
line 61, in test_perfect_matches
assert_equal(score_func([0, 1, 0], [42, 7, 42]), 1.0)
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 647, in adjusted_mutual_info_score
emi = expected_mutual_information(contingency, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
======================================================================
ERROR: Compute the Adjusted Mutual Information and test against known
values
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/tests/test_supervised.py",
line 153, in test_adjusted_mutual_info_score
emi = expected_mutual_information(C, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
======================================================================
ERROR: Check numerical stabability when information is exactly zero
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/tests/test_supervised.py",
line 180, in test_exactly_zero_info_score
assert_equal(adjusted_mutual_info_score(labels_a, labels_b), 0.0)
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 647, in adjusted_mutual_info_score
emi = expected_mutual_information(contingency, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
======================================================================
FAIL: sklearn.linear_model.tests.test_least_angle.test_lars_drop_for_good
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/Users/kumquat/scikit-learn/sklearn/linear_model/tests/test_least_angle.py",
line 342, in test_lars_drop_for_good
assert_array_almost_equal(lars_obj, cd_obj)
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/numpy/testing/utils.py",
line 800, in assert_array_almost_equal
header=('Arrays are not almost equal to %d decimals' % decimal))
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/numpy/testing/utils.py",
line 636, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 6 decimals
(mismatch 100.0%)
x: array(5010.305621875)
y: array(5009.79940745192)
>> raise AssertionError('\nArrays are not almost equal to 6
decimals\n\n(mismatch 100.0%)\n x: array(5010.305621875)\n y:
array(5009.79940745192)')
======================================================================
FAIL: Doctest:
sklearn.metrics.cluster.supervised.adjusted_mutual_info_score
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/doctest.py",
line 2201, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for
sklearn.metrics.cluster.supervised.adjusted_mutual_info_score
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 562, in adjusted_mutual_info_score
----------------------------------------------------------------------
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 610, in sklearn.metrics.cluster.supervised.adjusted_mutual_info_score
Failed example:
adjusted_mutual_info_score([0, 0, 1, 1], [0, 0, 1, 1])
Exception raised:
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/doctest.py",
line 1289, in __run
compileflags, 1) in test.globs
File "<doctest
sklearn.metrics.cluster.supervised.adjusted_mutual_info_score[1]>",
line 1, in <module>
adjusted_mutual_info_score([0, 0, 1, 1], [0, 0, 1, 1])
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 647, in adjusted_mutual_info_score
emi = expected_mutual_information(contingency, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
----------------------------------------------------------------------
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 612, in sklearn.metrics.cluster.supervised.adjusted_mutual_info_score
Failed example:
adjusted_mutual_info_score([0, 0, 1, 1], [1, 1, 0, 0])
Exception raised:
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/doctest.py",
line 1289, in __run
compileflags, 1) in test.globs
File "<doctest
sklearn.metrics.cluster.supervised.adjusted_mutual_info_score[2]>",
line 1, in <module>
adjusted_mutual_info_score([0, 0, 1, 1], [1, 1, 0, 0])
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 647, in adjusted_mutual_info_score
emi = expected_mutual_information(contingency, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
----------------------------------------------------------------------
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 618, in sklearn.metrics.cluster.supervised.adjusted_mutual_info_score
Failed example:
adjusted_mutual_info_score([0, 0, 0, 0], [0, 1, 2, 3])
Exception raised:
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/doctest.py",
line 1289, in __run
compileflags, 1) in test.globs
File "<doctest
sklearn.metrics.cluster.supervised.adjusted_mutual_info_score[3]>",
line 1, in <module>
adjusted_mutual_info_score([0, 0, 0, 0], [0, 1, 2, 3])
File
"/Users/kumquat/scikit-learn/sklearn/metrics/cluster/supervised.py",
line 647, in adjusted_mutual_info_score
emi = expected_mutual_information(contingency, n_samples)
File "expected_mutual_info_fast.pyx", line 29, in
expected_mutual_info_fast.expected_mutual_information
(sklearn/metrics/cluster/expected_mutual_info_fast.c:1458)
ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'
>> raise self.failureException(self.format_failure(<StringIO.StringIO
instance at 0x85720a8>.getvalue()))
----------------------------------------------------------------------
Ran 1370 tests in 72.249s
FAILED (SKIP=11, errors=3, failures=2)
----
It's on a Mac OS X 10.7.4, and I have Python 2.7.3 -- EPD_free 7.3-2
(32-bit), IPython 0.12.1, numpy 1.6.1, scipy 0.10.1, and matplotlib 1.1.0.
What should I do now?
Thanks and sorry for the trouble!
Fred
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general