numba

    1

    2答えて

    私は大きな2D NumPy配列を持っています.5M行と10個の列としましょう。 Numba @jitclassを使用して実装されたステートフルなロジックに従っていくつかの列を作成したいと思います。新しい列を50個作成するとします。この考え方は、Numba @jit関数の10列のすべての行を繰り返し処理することで、各行に対して、それぞれ50個の「フィルタ」を適用してそれぞれ1つの新しいセルを生成しま

    4

    1答えて

    私は球面上に以下のコード例で 'obj'と 'ps'という2つの点集合を持っています。私は 'ps'点から特定の角度距離より近いすべての 'obj'点を特定したいと思います。 これは、各点を3D単位ベクトルで表し、そのドット積をcos(最大分離)と比較することです。これはnumpy放送では簡単に行うことができますが、私のアプリケーションではn_obj〜500,000とn_ps〜50,000があり、

    0

    2答えて

    私はnumbaでスピードアップしようとしているいくつかのコードがあります。私はその話題についていくつか読んだことがありますが、私は100%それを理解することができませんでした。ここで コードされています import pandas as pd import matplotlib.pyplot as plt import numpy as np import scipy.stats as st

    6

    1答えて

    どのように@jitclassデコレータがネストされたクラスで動作するかを理解しようとしています。私は2つのダミークラスを書いた:fifiとtoto fifiはtoto属性を持っている。どちらのクラスも@jitclassデコレータを持っていますが、コンパイルは失敗します。ここでは、コードです: fifi.py from numba import jitclass, float64 from tot

    6

    1答えて

    私はいくつかのコードを最適化するためにnumbaを試みています。私は、0.26.0ユーザーガイド(http://numba.pydata.org/numba-doc/0.26.0/user/jit.html)のセクション1.3.1の最初の例を試して、予想される結果を得ました。問題はインストールではないと思います。 は、ここに私のコードです: import numba import numpy

    1

    1答えて

    私は単純なショーケースSPH(平滑粒子流体力学、ここでは関係ない)のPythonでの実装に取り​​組んでいます。コードは機能しますが、実行はちょっと遅いです。私は多くの場合、個々の粒子を一定量の隣人と比較する必要があります。これまでの実装では、大量の粒子配列のすべてのパーティクルの位置とすべての距離を保持していましたが、ある点ではかなり速かったです。しかし視覚的に喜ばしくはありません。今ではクラス

    0

    1答えて

    オブジェクトの相互作用の基本的なシミュレーションを実行するためにnumbaproを使用しようとしています。しかし、私はこのエラーが発生していると私は問題が何であるか分からない。私は、GPUアクセラレーション:(ここ をやろうとしていると、かなり新しいですが、私のコードです: from turtle import * import numpy as np from numbapro import

    0

    1答えて

    私はカーネルとOpenGL(以下のコード)にNumbaを使ってPythonで懐中電灯アプリを作成しています。これは非常に終了していますが、実行するとglEndエラー1280でエラーが発生します。コード実行時の端末出力も以下のとおりです。問題の原因を正確に把握することができず、それを絞り込むことが非常に役立つでしょう。 from OpenGL.GL import * from OpenGL.GLU

    2

    1答えて

    Iはnumbaがnopythonモードでnumpyの多くの機能をサポートしていることを理解する:http://numba.pydata.org/numba-doc/dev/reference/numpysupported.html しかし、nopythonモードでnumpyのアレイから列または行をスライスする方法がありますか? x= y[:,mycol] x=y[myrow,:] よう 何か

    0

    1答えて

    次のクラスとメソッドを使用して、カーネルで配列を畳み込む必要があります。追加の注意点としては import numpy as np from numpy.fft import fft2 as FFT, ifft2 as IFFT from PIL import Image from tqdm import trange, tqdm from numba import jit from