タイトルを実現するために、コードの欄の上のプログラムのような方法で行列を作成しようとしたところ
以下のようなエラーが表示されました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Traceback (most recent call last):
File "OOOOOOOOOOOOOOOOOOOO", line 35, in <module>
B = np.random.random((M,N))
File "mtrand.pyx", line 434, in numpy.random.mtrand.RandomState.random
File "mtrand.pyx", line 425, in numpy.random.mtrand.RandomState.random_sample
File "_common.pyx", line 291, in numpy.random._common.double_fill
TypeError: 'str' object cannot be interpreted as an integer
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
これを解決しようとしてコード欄の下の方に書き換えたところエラーは表示されず、思った通りの結果が得られました。
コマンドライン引数に限らず
上の方のプログラムのように、変数で行と列を指定することは出来ないのでしょうか。
もし方法があれば教えていただきたいです。
Python
1B = np.random.random((M,N))
Python
1B = np.random.random((2,2))
回答1件
あなたの回答
tips
プレビュー