私は約300000の値を持つ大きな配列を扱っています。それは100 000行と3列を持っています。私はこの配列の繰り返しをしています。もし最初の列の値が10の制限を超えていれば、番号を置き換えたいと思います。これ?:私はすべて私の他の反復に含まれているだけでなく、私のコードはかなり遅くなりますように、他の2列に対して、このsequenseを繰り返す必要がありアレイ内の値を見つけて効率的に変更する
for i in range(N):
if array[i][0]>10:
array[i][0] = 0
ような何かを実行するよりも任意のより効率的な方法はあります。
可能であれば、NumPyを使用してください。特にあなたの配列が完全に数値である場合。 – Andrew