【发布时间】:2016-09-02 22:14:27
【问题描述】:
我有 numpy 格式的 32 个浮点数(假设是正数)。我想将它们转换为具有预定义位数以降低精度的定点数。
例如,数字 3.1415926 在 matlab 中通过使用函数 num2fixpt 变为 3.25。 命令是 num2fixpt(3.1415926,sfix(5),2^(1 + 2-5), 'Nearest','on') 表示整数部分为 3 位,小数部分为 2 位。
我可以用 Python 做同样的事情吗
【问题讨论】:
-
你的最终目标是什么?
-
我不希望数字太精确。例如,使用定点数字信号处理器来模拟情况。我希望浮点数以精度较低的定点格式保存。
标签: python fixed-point quantization