我正在尝试使用 Modin 包导入使用 scipy 创建的稀疏矩阵(特别是 scipy.sparse.csr_matrix)。
调用方法:
from modin import pandas as pd
pd.DataFrame.sparse.from_spmatrix(mat)
我收到以下属性错误:
AttributeError Traceback (most recent call last)
C:\Users\BERGAM~1\AppData\Local\Temp/ipykernel_37436/3032405809.py in <module>
----> 1 pd.DataFrame.sparse.from_spmatrix(mat)
C:\Miniconda3\envs\persolite_v0\lib\site-packages\modin\pandas\accessor.py in from_spmatrix(cls, data, index, columns)
109 @classmethod
110 def from_spmatrix(cls, data, index=None, columns=None):
--> 111 return cls._default_to_pandas(
112 pandas.DataFrame.sparse.from_spmatrix, data, index=index, columns=columns
113 )
C:\Miniconda3\envs\persolite_v0\lib\site-packages\modin\pandas\accessor.py in _default_to_pandas(self, op, *args, **kwargs)
78 Result of operation.
79 """
---> 80 return self._parent._default_to_pandas(
81 lambda parent: op(parent.sparse, *args, **kwargs)
82 )
AttributeError: 'function' object has no attribute '_parent'
在使用原始的 pandas API 时,它可以工作。
有类似问题的人吗?感谢您的支持