5x5
のmat
というリストのリストがあるとします。Pythonで2Dリスト/配列の列ベクトルを初期化するにはどうすればよいですか?
それから私は
mat[0][4] = 'X'
mat[1][4] = 'O'
mat[2][4] = 'R'
mat[3][4] = 'N'
mat[4][4] = 'A'
を次のように要素ごとにMATLAB
を行う可能性がありますどのようなPython
に1行で、この列ベクトルを初期化する方法はあり、「列」を初期化しますか?
mat[:,4] = ['X','O','R','N','A']
は、MATLABの2次元マトリックスとpythonでリストのリストを混乱するように注意してください:ここで
はPythonで多次元配列を回転させる方法です。 MATLABへのより直接的なマップが必要な場合は、 'numpy'をチェックしてください。私は文字を要素として使用することに反対していますが。 –
私はこれが伝統的な暗号のために使われていると思いますが、5 * 5グリッドの文字が共通です(英語のアルファベットは26文字で、普通の文字はある規則に従ってドロップ/置換できます)。 –