如何检查值是否为NumPy类型?

时间:2014-08-21 17:36:32

标签: python numpy

想象一下,您的值可能是也可能不是NumPy dtypes之一。你会如何编写一个函数来检查是哪种情况?

def is_numpy(value):
    # how to code?

1 个答案:

答案 0 :(得分:2)

我发现Mike T在回答Converting numpy dtypes to native python types时使用了作品的一种方式:

def is_numpy(value):
    return hasattr(value, 'dtype')

我不确定这是否是首选方法,但它相对简单和干净。