sympy

    3熱度

    1回答

    使用sympy,我需要用C*exp(anything)替換所有出現的exp(C+anything)。因爲exp(C)是恆定的,所以我只寫在C。 我可以在表達式中爲exp發生一次。但是如果只有一個實例,不要怎麼做。 例如,對於一個實例,如x+exp(C_0+3*x)+3*y,我需要將其更改爲x+C_0*exp(3*x)+3*y 對於一個實例,這似乎是一些試驗和錯誤 from sympy import

    1熱度

    1回答

    假設我定義一個函數H from sympy import Function H = Function('H') 我如何才能讓在它的參數H交換,使得 >>> H(x,y)+H(y,x) 2*H(x,y) 其中x和y是符號。 我目前的解決方法是定義一個附加函數H1,它通過首先排序參數返回H(x,y)。那麼Python沒有休息: >>> H1(x,y)+H1(y,x) 2*H(x,y)

    1熱度

    1回答

    我有一個問題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_

    1熱度

    1回答

    欲等式整合: 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

    1熱度

    1回答

    真實變量的實值函數的微分產生實際函數。以實函數的虛部返回0,如預期 >>> class rho(Function): is_real=True >>> var('t',real=True) >>> im(rho(t)) 0 然而,取函數的導數的虛部不 >>> im(diff(rho(t)) im(Derivative(rho(t),t)) 我怎樣才能讓這些操作上下班?

    2熱度

    1回答

    我有以下的微分方程,我想與SymPy解決 該微分方程具有隱含的溶液(用H(0)= [0,1)和t = [0,INF)) 但SymPy給出 哪些其他軟件包如Maxima能夠找到。但是,SymPy我無法使用。有沒有辦法做到這一點?我的代碼是 import sympy as sp sp.init_printing(use_unicode=True) h = sp.symbols('h', funct

    3熱度

    1回答

    是否可以在不計算的情況下打印替代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?

    1熱度

    1回答

    我嘗試簡化下面的方程 F = 1 /(2 * I)*(E **(I * X)** -E( - I * X)) 所以我寫了這個代碼: from sympy import * from sympy.abc import x init_printing(use_unicode=False, wrap_line=False, no_global=True) f = 1/(2*I) *(E**(I*

    0熱度

    1回答

    是否可以打印nsum或nprod款式快遞? 例如 n = Symbol('n') nsum(lambda n: 1/fac(n), [0, inf]) #this calculates e 有沒有什麼方法來創建和打印像definition of e 或geometric mean

    0熱度

    1回答

    因此,當我運行我的程序時,它說sympy不作爲模塊存在。但是,它已安裝(請參閱截圖)。我可以使用虛擬python環境運行Sympy。但是,matplot不起作用。這很混亂。每次我試圖用我的Mac上運行一些代碼,它只是提示說進口不存在,雖然它顯然不...