nobu007t回答ポイント 300ptウォッチ

簡単なpythonプログラムをnumbaを使って高速化するサンプルを教えてください。


プログラムが遅いので何とかしたいですが、
pythonのnumbaの使い方が分かりません。
他にもプログラムを高速化する方法(numpy化が早い?、cython?、pypy?)
があるかもしれませんが、
こちらで確認できた1万回あたりの最速プログラムにお礼をします。

知りたいポイントは下記です。
・座標(x,y)はどの型で受け渡すのが早いのか
・maxや並び替えなどのnumpy関数との併用ができるのか
・その他、テクニックなど

下記のプログラムを高速化したプログラム例を教えて下さい。
よろしくお願いいたします。

説明:
 x,yは0~2000のint(座標)
 paste_listは上記座標のリスト
 GPUはありますが、今は使ってないので使えるかどうかわかりません。(部分的にでも使えたら嬉しいです)

対象のプログラムはインデントが崩れるので追加質問に記載します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2020-02-22 20:32:58
終了日時
2020-02-29 20:35:07
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

GPU93JIT6Python343abs46

人気の質問

メニュー

PC版