如何做numpy.sctype2char的倒数。将char转换为dtypes或sctype

时间:2018-07-25 08:19:16

标签: python numpy

np.sctype2char(sctype)

此函数会将dtypes / sctype(例如“ np.float”)转换为字符(例如“ d”)。像这样

>>> np.sctype2char(np.float)
'd'

我的问题是,如何做原词?转换字符,例如'd'到dtypes(例如'np.float')?这样的东西(实际上不存在)

>>> np.char2sctype('d')
np.float

我用它搜索了一下,并在github内搜索,尽管我没有得到想要的东西。

问题解决了,感谢w-m

1 个答案:

答案 0 :(得分:0)

尝试使用np.dtype构造函数:

>>> np.dtype(np.sctype2char(np.float))
dtype('float64')