5

インコとヌンバジットの主な違いを知っている人はいますか?Numexpr を Numba とインコと比較していたので、興味があります。この特定の式 (Numexpr で非常にうまく機能することを期待していました。ドキュメントで言及されているものだったからです)。

結果は

ここに画像の説明を入力

および私がテストした関数 (timeit 経由 - 関数ごとに最低 3 回の繰り返しと 10 回のループ)

import numpy as np
import numexpr as ne
from numba import jit as numba_jit
from parakeet import jit as para_jit


def numpy_complex_expr(A, B):
    return(A*B-4.1*A > 2.5*B)

def numexpr_complex_expr(A, B):
    return ne.evaluate('A*B-4.1*A > 2.5*B')

@numba_jit
def numba_complex_expr(A, B):
    return A*B-4.1*A > 2.5*B

@para_jit
def parakeet_complex_expr(A, B):
    return A*B-4.1*A > 2.5*B

マシンで結果を再確認したい場合は、 IPython nbを取得することもできます。

Numba が正しくインストールされているかどうか疑問に思っている人がいる場合...私はそう思います。前回のベンチマークでは期待どおりに動作しました。

ここに画像の説明を入力

4

1 に答える 1