SymPy evalf() 函数
该函数根据给定的浮点精度,对给定的数值表达式进行评估,最高精度可达100位数字。该函数还接受 subs 参数,用于传入一个包含符号数值的字典对象。考虑以下表达式:
上面的代码片段产生的输出等同于以下表达式 –
通过使用evalf()函数将r替换为5来计算上述表达式
上述代码片段输出如下:
78.5398163397448
默认情况下,浮点数的精度为15位数字,但可以被任意小于或等于100的数字覆盖。下面的表达式将被计算出20位数字的精度。
上述代码片段的输出如下:
33.333333333333333333