对lil_matrix行的按位操作
我想知道怎么快速提取一个scipy.sparse.lil_matrix里的两行,并对它们进行位运算。我试过:
np.bitwise_and(A[1,:], A[2,:])
但是根据文档,NumPy似乎需要数组类型。
1 个回答
3
你说的“lil_matrix”是指scipy.sparse.lil_matrix吗?如果是的话,我觉得你需要把你的稀疏数组转换成一个普通的密集数组,这样才能进行位运算。
a = np.asarray(A.todense())
np.bitwise_and(a[1,:], a[2,:])
这样应该可以解决问题,我想...
补充一下:我忘记加一个“asarray”了...