あなたが背景を気にしない場合は、一番下の行にスキップすることができますどのように減算を強制的にPythonで署名できますか?
私はPythonで次のコードを持っている:
私に間違った値を与えているratio = (point.threshold - self.points[0].value)/(self.points[1].value - self.points[0].value)
を。例えば、のために:
threshold: 25.0
self.points[0].value: 46
self.points[1].value: 21
私が得た:間違っている
ratio: -0.000320556853048
を。
21 - 46 = 65511
私はpoint.threshold
のためのタイプを定義したことがないものの:
は、それを見ると、私はself.points[0].value
とself.points[1].value] are of the type
numpy.uint16`ので、私が得たことに気づきました。私はちょうどそれを割り当てた。私はそれがプレーンなバニラを持っていると想像しますint
。
ボトムライン
どのように私は署名される2つのuint
秒の減算を強制することができますか?
データがuint16形式のバイナリファイルからデータを読み込んでいます。 –
しかし、彼らは署名されていなくてはなりませんか、つまり実際には '2 ** 15 'と' 2 ** 16'の間の値を取っていますか?それ以外の場合は、符号なし整数と符号付き整数のバイナリ形式に違いはありません。 –