このコードを最適化する方法(Pythonのダブルループ)?

ジョン

私はこのコードを持っていました:

for x in range(len(img)):
    for y in range(len(img[0])):
        if img[x][y]==255 :
            imgblur[x][y]=imggray[x][y]

私はこれで改善しました:

i, j = np.where(img == 255)
for x in range(i.shape[0]):
    imgblur[i[x]][j[x]]=imggray[i[x]][j[x]]

もっと改善する方法はありますか(より速いループ)?

ピアノ

次のようnp.where()に言ってみてください

if img==255 then imgblur = imgray else imgblur = imgblur

nx, ny = 5, 10
img = np.random.randint(255, size=(nx, ny))
imgblur = np.random.uniform(0,1.0,size=(nx, ny))
imggray = np.random.uniform(0,1.0,size=(nx, ny))

imgblur =   np.where(img==255,imggray,imgblur)
imgblur

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

次のforループコードを最適化する方法は?

分類Dev

再帰関数のScalaダブルコールを最適化する方法

分類Dev

Pythonでこのコードを最適化する方法

分類Dev

最適化する方法を2億レコードのMySQLテーブル

分類Dev

このメソッドを最適化し、foreachループを回避する方法

分類Dev

ブートストラップグリッドを備えたWordpressループ。このコードを最適化する方法は?

分類Dev

このbufferedimageループを最適化する方法は?

分類Dev

Python-コードの最適化(配列をループする)

分類Dev

Pythonでダブルループを最適化する

分類Dev

パンダによるコード/ループの最適化

分類Dev

多くのループでこのFortranサブルーチンを最適化する方法は?

分類Dev

ダブルループの最適化

分類Dev

この2行のbashコードを最適化する方法

分類Dev

ピクセルをループするコードの最適化

分類Dev

この文字列置換コードを最適化する方法

分類Dev

Railsでこのコードを最適化する方法は?

分類Dev

このQtコードを最適化する方法(QByteArray変換)?

分類Dev

このPHPコードを最適化する方法は?

分類Dev

このコードをjavascriptで最適化する方法は?

分類Dev

この冗長なコードを最適化する方法は?

分類Dev

このforループの計算速度を最適化する方法は?

分類Dev

この最適化問題で複数のforループを回避する方法

分類Dev

このOpenCLカーネルを最適化する方法は?

分類Dev

Excel内のVBAコードで複数のループを最適化する方法

分類Dev

Laravel-ブレードビューで同一のループを最適化する方法

分類Dev

このループコードを高速化する方法は?

分類Dev

このコードのビットを高速化するにはどうすればよいですか(ループ/リスト/タプルの最適化)?

分類Dev

最適化コード。ループ内で2つの変数を取得する方法

分類Dev

最適化コード。ループ内で2つの変数を取得する方法

Related 関連記事

  1. 1

    次のforループコードを最適化する方法は?

  2. 2

    再帰関数のScalaダブルコールを最適化する方法

  3. 3

    Pythonでこのコードを最適化する方法

  4. 4

    最適化する方法を2億レコードのMySQLテーブル

  5. 5

    このメソッドを最適化し、foreachループを回避する方法

  6. 6

    ブートストラップグリッドを備えたWordpressループ。このコードを最適化する方法は?

  7. 7

    このbufferedimageループを最適化する方法は?

  8. 8

    Python-コードの最適化(配列をループする)

  9. 9

    Pythonでダブルループを最適化する

  10. 10

    パンダによるコード/ループの最適化

  11. 11

    多くのループでこのFortranサブルーチンを最適化する方法は?

  12. 12

    ダブルループの最適化

  13. 13

    この2行のbashコードを最適化する方法

  14. 14

    ピクセルをループするコードの最適化

  15. 15

    この文字列置換コードを最適化する方法

  16. 16

    Railsでこのコードを最適化する方法は?

  17. 17

    このQtコードを最適化する方法(QByteArray変換)?

  18. 18

    このPHPコードを最適化する方法は?

  19. 19

    このコードをjavascriptで最適化する方法は?

  20. 20

    この冗長なコードを最適化する方法は?

  21. 21

    このforループの計算速度を最適化する方法は?

  22. 22

    この最適化問題で複数のforループを回避する方法

  23. 23

    このOpenCLカーネルを最適化する方法は?

  24. 24

    Excel内のVBAコードで複数のループを最適化する方法

  25. 25

    Laravel-ブレードビューで同一のループを最適化する方法

  26. 26

    このループコードを高速化する方法は?

  27. 27

    このコードのビットを高速化するにはどうすればよいですか(ループ/リスト/タプルの最適化)?

  28. 28

    最適化コード。ループ内で2つの変数を取得する方法

  29. 29

    最適化コード。ループ内で2つの変数を取得する方法

ホットタグ

アーカイブ