バイナリ行列とは、行列内のすべての要素が0または1のいずれかであることを意味し、Matrix
これにはnumpyのクラスを使用します。
まず第一に、それのためにnumpyに特定のタイプの行列がありますか、それとも単に0と1が入力された行列を使用しますか?
次に、クラスの次元を指定して、0でいっぱいの正方行列を作成する最も簡単な方法は何ですか?注:floatを使用して2次元配列を作成するため、私が望むものではありませんMatrix
numpy.zeros((dim, dim))
0.
第三に、行列の任意の行を頻繁に取得して設定したいと思います。row = my_matrix.A[row_index].tolist()
getの場合、指定された行のリスト表現を返す、を使用することを考えることができます。セットの場合、指定された行と同じ長さのリストであるためmy_matrix[row_index] = row_list
、私はただできるようです。row_list
繰り返しになりますが、それらが仕事をするための最も効率的な方法であるかどうか疑問に思います。