6
我有兩個csr_matrix
,uniFeature
和biFeature
。如何連接Python中的兩個矩陣?
我想要一個新的矩陣Feature = [uniFeature, biFeature]
。但是,如果我以這種方式直接連接它們,那麼表示矩陣Feature
是一個列表。我怎樣才能實現矩陣連接,並仍然得到相同類型的矩陣,即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_
非常感謝!正是我需要的 –
我得到這個錯誤: TypeError:vstack()得到了一個意想不到的關鍵字參數「格式」 – Moh
已解決:問題是: 而不是導入scipy.parse模塊,我已經導入scipy – Moh