我有一個問題lambdifing需要一個大型數組的函數。一個簡化的代碼複製同樣的問題是: from sympy import *
def fun(x):
f = []
for i,x_i in enumerate(x):
f.append(x_i**i)
return Matrix(f)
N = 256
x = Matrix([symbols("x_
欲等式整合: F(X)=積分(E ^( - I *歐米加* t))的,從-a到a。 我寫了下面的代碼: from sympy import *
from sympy.abc import a, omega, t
init_printing(use_unicode=False, wrap_line=False, no_global=True)
f = E**(-I * omega * t
是否可以在不計算的情況下打印替代SymPy表達式?我想打印替代表達式和結果。 例如 x = Symbol('x')
expr = x**2
pprint(expr) # this prints expression
result = expr.subs({x:2})
print(result) # this print result 4
如何打印「中間結果」,表達式2**2?