断言混合的本机类型和numpy类型相等

时间:2018-08-26 17:19:19

标签: python numpy types assert

我将两个变量传递给函数,此时我想断言它们是同一类型:

def MyFunction(val1, val2):
    assert type(val1) == type(val2)
    ...

但是,例如,如果两种类型分别为<class 'numpy.float64><class 'float'>,则我不想提出异常。有没有简单的方法可以做到这一点?我曾考虑过通过删除模块和内存部分来减少类型字符串,但是我不想在此函数内进行许多不必要的操作。

0 个答案:

没有答案