# 巨大な二次配列からランダムな行、列の要素を抽出するimportnumpyasnpN=10000X=np.arange(N**2).reshape(N,N)M=100a=np.random.choice(N,M)b=np.random.choice(N,M)%timeitY1=X[a][:,b]# 実行例) 1.09 ms ± 243 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)%t...
このコードでは、cp.ones((200, 200))で初期化した二次元配列(画像)の全画素について、 「周辺8画素の平均をとる」という操作を行います。 当然結果はcp.ones((200, 200))になるはずです。 しかし、operationの最後の行で、input[y_idx, x_idx] += 10;によって入力をいじっています。 こ...