コード例 #1
0
ファイル: promotion.py プロジェクト: garaud/blaze
def promote_scalars(a, b):
    """Promote two CTypes"""
    return CType.from_numpy_dtype(np.result_type(to_numpy(a), to_numpy(b)))
コード例 #2
0
ファイル: promotion.py プロジェクト: dreamfrog/blaze
def promote_scalars(a, b):
    """Promote two CTypes"""
    try:
        return CType.from_numpy_dtype(np.result_type(to_numpy(a), to_numpy(b)))
    except TypeError, e:
        raise TypeError("Cannot promote %s and %s: %s" % (a, b, e))