Как вы сохраняете/загружаете scipy разреженный csr_matrix
в переносном формате? Scipy разреженная матрица создается на Python 3 (Windows 64-bit) для запуска на Python 2 (Linux 64-bit). Первоначально я использовал pickle (с протоколом = 2 и fix_imports = True), но это не работало с Python 3.2.2 (Windows 64-bit) на Python 2.7.2 (32-разрядная версия Windows) и получило ошибку:
TypeError: ('data type not understood', <built-in function _reconstruct>, (<type 'numpy.ndarray'>, (0,), '[98]')).
Далее, попробовали numpy.save
и numpy.load
, а также scipy.io.mmwrite()
и scipy.io.mmread()
, и ни один из этих методов не работал.