コード例 #1
0
ファイル: test_consing.py プロジェクト: jgors/numba
def test_arrays():
    A = ts.array(ts.double, 1)
    B = ts.array(ts.double, 1)
    C = ts.array(ts.float_, 1)
    D = ts.array(ts.double, 2)

    assert A is B
    assert A is not C
    assert A is not D
コード例 #2
0
ファイル: test_consing.py プロジェクト: winstonewert/numba
def test_arrays():
    A = ts.array(ts.double, 1)
    B = ts.array(ts.double, 1)
    C = ts.array(ts.float_, 1)
    D = ts.array(ts.double, 2)

    assert A is B
    assert A is not C
    assert A is not D
コード例 #3
0
def test_arrays():
    A = ts.array(ts.double, 1)
    B = ts.array(ts.double, 2)

    assert str(A) == "float64[:]"
    assert str(A[1:]) == "float64"
    assert str(B[1:]) == "float64[:]"
    assert str(B[-1:10]) == "float64[:]"
    assert str(B[0:]) == "float64[:, :]"
    assert str(B[0:10]) == "float64[:, :]"
    assert str(B[-2:10]) == "float64[:, :]"
コード例 #4
0
ファイル: test_type_constructors.py プロジェクト: ASPP/numba
def test_arrays():
    A = ts.array(ts.double, 1)
    B = ts.array(ts.double, 2)

    assert str(A) == "float64[:]"
    assert str(A[1:]) == "float64"
    assert str(B[1:]) == "float64[:]"
    assert str(B[-1:10]) == "float64[:]"
    assert str(B[0:]) == "float64[:, :]"
    assert str(B[0:10]) == "float64[:, :]"
    assert str(B[-2:10]) == "float64[:, :]"
コード例 #5
0
ファイル: test_conversion.py プロジェクト: jgors/numba
def test_llvm_array():
    assert llvmt(ts.array(ts.double, 1)) == llvm_types._numpy_array
    assert llvmt(ts.array(ts.int_, 2)) == llvm_types._numpy_array
    assert llvmt(ts.array(ts.object_, 3)) == llvm_types._numpy_array
コード例 #6
0
ファイル: test_conversion.py プロジェクト: jgors/numba
def test_ctypes_array():
    assert ct(ts.array(ts.double, 1)) == ctypes.py_object
    assert ct(ts.array(ts.int_, 2)) == ctypes.py_object
    assert ct(ts.array(ts.object_, 3)) == ctypes.py_object
コード例 #7
0
def test_llvm_array():
    assert llvmt(ts.array(ts.double, 1)) == llvm_types._numpy_array
    assert llvmt(ts.array(ts.int_, 2)) == llvm_types._numpy_array
    assert llvmt(ts.array(ts.object_, 3)) == llvm_types._numpy_array
コード例 #8
0
def test_ctypes_array():
    assert ct(ts.array(ts.double, 1)) == ctypes.py_object
    assert ct(ts.array(ts.int_, 2)) == ctypes.py_object
    assert ct(ts.array(ts.object_, 3)) == ctypes.py_object