lambdify
创建一个应该在numpy数组上使用的函数。如果向此函数传递sympy对象,则生成的行为未定义。如果要对symphy表达式求值,只需使用symphy表达式,使用
subs
替换表达式。
>>> (AA*BB).subs({AA: A, BB: B}).doit()
â¡ 23 2004 â¤
⢠â¥
â£1003 100004â¦
如果有numpy数组,则在需要使用lambdify时:
>>> mulab(np.array([[1,2],[1,100]]), np.array([[3,4],[10,1000]]))
[[ 23 2004]
[ 1003 100004]]