行列は、一連の数値が行と列に配置された長方形の配列です。これは m X n 行列と呼ばれます。ここで、m と n は次元です。
行列に含まれる非ゼロ要素の数がゼロ要素よりも少ない場合、その行列は 疎行列と呼ばれます。
リーリー上記の行列は 4X5 の行列で、ここの数値のほとんどは 0 です。ゼロ以外の要素は少数であるため、疎行列として扱うことができます。
指定された行列が疎行列であるかどうかを確認するには、要素とゼロの合計数を比較する必要があります。ゼロ要素の数が行列の要素の半分を超える場合。次に、指定された行列をスパース行列と呼ぶことができます。
リーリー特定の行列がスパースであるかどうかを判断するさまざまな方法について説明します。
for ループを使用すると、Python で配列要素を簡単に反復できます。
###例###その後、カウンター変数の値と行列の要素の半分を比較して、指定された行列が疎行列かどうかを判断します。
リーリー ###出力### リーリー上記の行列は疎行列です。
###例###SciPy ライブラリの使用
issparse() 関数は、指定されたオブジェクトがスパース行列であるかどうかを確認するために使用されます。
###例###- issparse() メソッドは、入力行列の要素数とは関係ありません。代わりに、指定されたオブジェクトが spmatrix のインスタンスであるかどうかをチェックします。
以上が指定された行列が疎行列かどうかを判断する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。