LoginSignup
0
0

sympyで計算したくない時は`evaluate=False`を使う

Posted at

sympyでは、例えばsqrt(4)と書くと$\sqrt{4}$ではなく$2$となる。計算できるところは計算してくれるという意味でありがたいが、場合によってはお節介なときもある。

そういうときは、evaluateオプションで評価しないことを選択できる。

オプションを指定しない場合(evaluateはデフォルトでTrue)、

from sympy import sqrt

sqrt(4)

$2$

となるが、evaluate=Falseを指定することで、

from sympy import sqrt

sqrt(4, evaluate=False)

$\sqrt{4}$

となる。sqrtに限らず、どの関数でも使えるので、何かの折には使えるかもしれない。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0