しきい値を計算して、ある値がしきい値より上になるか下になるか調べたいです
浮動小数点数にはdecimal型を使うのが一番誤差がなくて間違いないと思いますが、処理に時間が掛かってしまいます
以下のようにroundで丸めて比較する方法でも問題ないでしょうか?
print(round(0.1 + 0.1 + 0.1, 10) == round(0.3, 10))
※下記サイト参照
https://note.nkmk.me/python-math-isclose/
他にこのやり方を説明しているサイトが見つからなかったので気になりました
ご教示お願いいたします
【まず1嫁】くだすれPython(超初心者用) その58
■ このスレッドは過去ログ倉庫に格納されています
589デフォルトの名無しさん
2023/02/27(月) 11:18:47.80ID:Ftjf9Ogr■ このスレッドは過去ログ倉庫に格納されています
