python2.7.x--sympy简单使用

SymPy是一个象征性的操作方案,纯Python写的。其目的是要成为一个全功能的Python代数计算库,同时保持为代码尽可能简单,以便理解和容易扩展。,其功能包括基本的算术,基本简化,一系列扩大,功能(exp, ln, sin, cos, tan, 等),分化,微分、积分,求解微分方程等一系列符号表达式运行。类似MATLAB的符号运算 。

安装sympy

pip安装:
pip install sympy
pip查看安装结果:
pip list

导入

from sympy import *
init_printing(use_unicode=True) # 按书写习惯输出

声明表达式

x = sym.symbols(‘x’)
y = sym.symbols(‘y’)
f = x**2-y

s, = solve(f, x) #求f = 0的值

将符号表达式转换为函数

f_func = sym.lambdify([x,y],f)
print f_func(np.array([1,2]),np.array([3,4]))

你可能感兴趣的:(智能算法)