行列があり、それがスパースかどうかを確認したいと思います。
私が試したこと:
isinstanceメソッド:
if isinstance(<matrix>, scipy.sparse.csc.csc_matrix):
チェックしたいスパースクラスが正確にわかっている場合、これは問題なく機能します。
しかし、行列がスパースであるかどうかを知る方法が必要であり、どのスパースクラスに関係なく機能するはずです。
親切に私を助けてください。
scipy.sparse.issparse(my_matrix)
スパース性= 1.0を実行できます-count_nonzero(X)/ X.size
これはどの行列でも機能します。