从IEEE754类型创建numpy dtype

2024-09-30 16:33:30 发布

您现在位置:Python中文网/ 问答频道 /正文

IEEE-754定义浮点类型binary16binary32和{}。但是,为这些类型创建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

Tags: 方法字符串importnumpy名称类型定义np