以下のような計算をすると計算時間が非常にかかってしまいます
例
python
1from sympy import * 2 3x = Symbol('x') 4solve(Eq(10-2.91100676545407*exp(0.584250343191996*x)-13.3668427365805*x),x)
このように小数点以下の数が多い計算の場合
計算時間が非常にかかります
この対策として,float32にしたり,roundで丸めたり
ということを考えたのですが
以上のようなことをするのはありですか?
解が変わってしまうので,あまりやりたくないのですが
他に計算時間を短縮するようなコードの書き方があれば教えていただきたいです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/11 07:16