IEEE-754定义浮点类型binary16
,binary32
和binary64
。但是,为这些类型创建numpy.dtype
不接受类型的这些字符串名称。有没有办法直接从名称创建它们而不是使用以下映射?
import numpy as np
IEEE_TO_NUMPY_DTYPE = {'binary16': np.dtype('f2'), # 16 bit float
'binary32': np.dtype('f4'), # 32 bit float
'binary64': np.dtype('f8')} # 64 bit float