基于特征的稀疏矩阵包。
spp的Python项目详细描述
SPPY是一个基于C++库的稀疏矩阵库,Eigen具有类似于NUMPY的接口。这里有一个代码片段:
:
>;>import numpy
>;>sppy import csarray
>;>b[3,3]=-0.2
>>>;b[0,4]=-1.23
>;b[numpy.array([0,1]),numpy.array([0,1])]=27
>;打印(b)
csarray dttype:float64形状:(5,5)非零:4存储:col
(0,0)27.0
(1,1)27.0
(1,1)27.0
(1,1,1)27.0<27.0
(1,1,1,1,1)27.0<27.0
(3,3),0.2
>0.2
>0.2
(0,4)-1.23
>;>print(b.sum())
52.57
更多信息
----
*请参见http://pythonhosted.org/sppy/
*源代码可从https://github.com/charanpald/sppy获得
:
>;>import numpy
>;>sppy import csarray
>;>b[3,3]=-0.2
>>>;b[0,4]=-1.23
>;b[numpy.array([0,1]),numpy.array([0,1])]=27
>;打印(b)
csarray dttype:float64形状:(5,5)非零:4存储:col
(0,0)27.0
(1,1)27.0
(1,1)27.0
(1,1,1)27.0<27.0
(1,1,1,1,1)27.0<27.0
(3,3),0.2
>0.2
>0.2
(0,4)-1.23
>;>print(b.sum())
52.57
更多信息
----
*请参见http://pythonhosted.org/sppy/
*源代码可从https://github.com/charanpald/sppy获得