浮動小数点数(正の数を言う)をnumpy形式で使用しています。精度を下げるために、あらかじめ定義されたビット数の固定小数点数に変換したいと思います。あらかじめ定義されたビット数で浮動小数点数を固定小数点に変換するためのpythonの使用方法
たとえば、num4fixptを使用すると、数値3.1415926はmatlabで3.25になります。 整数部分は3ビット、小数部分は2ビットとなります。コマンドはnum2fixpt(3.1415926、sfix(5)、2 ^(1 + 2-5)、 'Nearest'、 'on')です。
は、私はあなたがIEEE浮動小数点表記がどのように機能するかを理解している場合は、それを行うことができますPythonの
ここで最終目標は何ですか? –
私は数字が高すぎないようにしたくありません。たとえば、固定小数点デジタル信号プロセッサを使用してケースをシミュレートする。私は浮動小数点数をより精度の低い固定小数点形式で保存したい。 – tuming1990