SymPy学习之Numeric Computation
来源:互联网 发布:湖南农大网络教学平台 编辑:程序博客网 时间:2024/06/05 21:16
Subs/evalf
>>> from sympy import *>>> from sympy.abc import x>>> expr = sin(x)/x>>> expr.evalf(subs={x: 3.14})0.000507214304613640
Lambdify
>>> from sympy import *>>> from sympy.abc import x>>> expr = sin(x)/x>>> f = lambdify(x, expr)>>> f(3.14)0.000507214304614>>> from sympy import *>>> from sympy.abc import x>>> expr = sin(x)/x>>> f = lambdify(x, expr, "numpy")>>> import numpy>>> data = numpy.linspace(1, 10, 10000)>>> f(data)[ 0.84147098 0.84119981 0.84092844 ..., -0.05426074 -0.05433146 -0.05440211]
各种方法速度表
0 0
- SymPy学习之Numeric Computation
- SymPy学习之SymPy Core
- SymPy学习之Introduction
- SymPy学习之Gotchas
- SymPy学习之Printing
- SymPy学习之Simplification
- SymPy学习之Calculus
- SymPy学习之Solvers
- sympy学习之Matrices
- SymPy学习之Elementary
- SymPy学习之Basic Operations
- SymPy学习之Numerical evaluation
- SymPy学习之Concrete Mathematics
- SymPy学习之Geometry Module
- SymPy学习之Symbolic Integrals
- SymPy学习之Logic Module
- SymPy学习之Plotting Module
- SymPy学习之Advanced Expression Manipulation
- 学习android的MVVM设计模式
- Mac下adb环境配置
- innodb事务锁
- oracle数据库表锁死,杀掉session
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- SymPy学习之Numeric Computation
- CentOS iso本地源配置
- 对象克隆
- 关于界面界面流畅度的优化和runloop等的理解
- OpenStack 中 RabbitMQ 的原理
- ViewGroup的touch事件总结
- Unknown column 'password_last_changed' in 'mysql.user'
- C++ 使用void main()还是int main()?
- 《再吃十次蛋糕 就可以找爸爸了》