如何从numpy dtype获取C类型定义字符串

时间:2017-05-05 07:04:09

标签: python numpy numpy-dtype

我正在使用C代码生成器。 给定一个numpy dtype实例,如何获取相应的C类型定义字符串?理想情况下在纯python中完成。

例如:

def dtype2ctype(dtype):
    # < ... >
    pass

dtype2ctype(np.int32) # gives "int32_t"
dtype2ctype(np.float64) # gives "double"

当然,手动实现这一点并不困难。然而,一个&#34;官员&#34;在做跨平台的工作时,方式会更安全,也不那么麻烦。

0 个答案:

没有答案