我有两个csr_matrix
和。uniFeature
biFeature
我想要一个新的矩阵Feature = [uniFeature, biFeature]
。但是如果我以这种方式直接连接它们,则会出现一个错误,指出矩阵Feature
是一个列表。我怎样才能实现矩阵连接并仍然获得相同类型的矩阵,即 a csr_matrix
?
如果我在连接后这样做,它就不起作用:Feature = csr_matrix(Feature)
它给出了错误:
Traceback (most recent call last):
File "yelpfilter.py", line 91, in <module>
Feature = csr_matrix(Feature)
File "c:\python27\lib\site-packages\scipy\sparse\compressed.py", line 66, in __init__
self._set_self( self.__class__(coo_matrix(arg1, dtype=dtype)) )
File "c:\python27\lib\site-packages\scipy\sparse\coo.py", line 185, in __init__
self.row, self.col = M.nonzero()
TypeError: __nonzero__ should return bool or int, returned numpy.bool_