python - 是否有与 Matlab 的 CustomFloat 等效的 python?
问题描述
在 Matlab 中,可以创建一个CustomFloat类型,它允许自定义浮点变量的位数、尾数专用的位数和指数专用的位数。
Matlab 代码是这样的:
v = pi;
word_length = 16;
mantissa_length = 4;
x = CustomFloat(v, word_length, mantissa_length)
如果 x 将如下所示:
x = 3.1250
Data Type: Floating-point: Custom-precision
WordLength: 16
MantissaLength: 4
ExponentLength: 11
ExponentBias: 1023
我正在寻找一种使用 python 实现相同目标的方法。有没有提供这种行为的模块?
我知道它numpy.dtype
提供了更多的浮点表示(例如,float16),但我找不到将它用于自定义浮点数据类型的方法。
解决方案
推荐阅读
- sql - Teradata SQL:失败 [2616:22003] 计算期间发生数字溢出
- html - 手风琴的加减号
- elasticsearch - 如何从 Elasticsearch 中的嵌套数据类型查询中获取所有结果?
- c# - 带有浮点算术检查的流下
- python - Gunicorn 的 1 个网络工作者是否总是意味着只有 1 个进程?
- java - Mockito:轮询等待验证
- c# - 如何在变量c#中打印数据
- wpf - 如何使用代码隐藏向 Grid 添加触发器
- pandas - python-pandas 中的数据清理
- php - Payapl Rest-API / Paypal Plus: When should i execute the "Patch Payment"-Request after the "Create Payment"?