如何检查值是否为NumPy类型?
假设你有一个值,这个值可能是NumPy中的某种数据类型,也可能不是。你会怎么写一个函数来检查这个值到底是什么类型呢?
def is_numpy(value):
# how to code?
1 个回答
2
我发现的一种有效方法是Mike T在他对将numpy数据类型转换为原生Python类型的回答中提到的:
def is_numpy(value):
return hasattr(value, 'dtype')
我不确定这是不是最推荐的方法,但它相对简单明了。