6
私は2つのcsr_matrix
,uniFeature
およびbiFeature
を持っています。Pythonで2つの行列を連結する方法は?
私は新しいマトリックスがほしい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()は予期しないキーワード引数 'format'を持っています – Moh
解決済み:問題は次のとおりです: scipy.parseモジュールをインポートする代わりに、scipy – Moh