コード例 #1
0
ファイル: compile_with_pycc.py プロジェクト: tpn/numba
from numba import exportmany, export
from numba import decorators

def mult(a, b):
    return a * b

exportmany(['multf f4(f4,f4)', 'multi i4(i4,i4)'])(mult)
export('multc c16(c16,c16)')(mult)
export('mult f8(f8, f8)')(mult)
コード例 #2
0
from numba import exportmany, export


def mult(a, b):
    return a * b


exportmany(['multf f4(f4,f4)', 'multi i4(i4,i4)'])(mult)
# Needs to link to helperlib to due with complex arguments
# export('multc c16(c16,c16)')(mult)
export('mult f8(f8, f8)')(mult)
コード例 #3
0
#!/usr/bin/env python
from numba import exportmany, export


def mult(a, b):
    return a * b


export('multi i4(i4, i4)')(mult)
exportmany(['multf f4(f4, f4)', 'mult f8(f8, f8)'])(mult)
コード例 #4
0
ファイル: compile_with_pycc.py プロジェクト: ibtawfik/numba
from numba import exportmany, export


def mult(a, b):
    return a * b


export("multi i4(i4, i4)")(mult)
exportmany(["multf f4(f4, f4)", "mult f8(f8, f8)"])(mult)
コード例 #5
0
ファイル: pi.py プロジェクト: cardsrock10/Python-Training
# Compile this file with 'pycc pi.py'

from numba import export


def multiply_by_pi(num):
    """ Multiply a number by pi. """
    return num * 3.14159265359


export('mult f8(i4)')(multiply_by_pi)
export('mult_f f8(f8)')(multiply_by_pi)