0
このネストされたforループ(Python)を最適化するための助けが必要です。私はnumpyでコロンの表記法を利用することを考えていましたが、すべての試みが間違っていました。numpyコロン記法によるPythonコードの最適化
import numpy as np
board = np.random.rand(300, 300)
for i in range(300):
for j in range(300):
if (board[i,j] == 0):
if (np.random.randint(1000) == 1) : board[i,j] = 1
こんにちは、私はこれを試しました: 'ボード[ボード== 0&np.random.randint(100000)== 1] = 1'しかし、それは動作しません。 – user3408085
2つのバグ:1つの構文、1つの厄介な - 編集を参照してください。 –
すべての反復の乱数については、 'np.random.randint(0,1000、board.shape)== 1'が必要だと思います。 – Divakar