标签: python numpy types assert
我将两个变量传递给函数,此时我想断言它们是同一类型:
def MyFunction(val1, val2): assert type(val1) == type(val2) ...
但是,例如,如果两种类型分别为<class 'numpy.float64>和<class 'float'>,则我不想提出异常。有没有简单的方法可以做到这一点?我曾考虑过通过删除模块和内存部分来减少类型字符串,但是我不想在此函数内进行许多不必要的操作。
<class 'numpy.float64>
<class 'float'>