我正在使用C代码生成器。 给定一个numpy dtype
实例,如何获取相应的C类型定义字符串?理想情况下在纯python中完成。
例如:
def dtype2ctype(dtype):
# < ... >
pass
dtype2ctype(np.int32) # gives "int32_t"
dtype2ctype(np.float64) # gives "double"
当然,手动实现这一点并不困难。然而,一个&#34;官员&#34;在做跨平台的工作时,方式会更安全,也不那么麻烦。