sympy

Science

Sembolik matematik

Genel Bakış sympy

SymPy sembolik matematik için bir Python kütüphanesidir. Sayısal yaklaşımlarla çalışanNumPyveSciPy'den farklı olarak SymPy, matematiksel ifadeleri cebirsel olarak yönetir; polinomları genişletebilir, ifadeleri çarpanlara ayırabilir, kesin türevleri ve integralleri hesaplayabilir, denklemleri çözebilir ve matrislerle sembolik olarak çalışabilir.

SymPy'yiPyRun'de çalıştırmak özellikle matematik, cebir veya diferansiyel denklemler okuyan öğrenciler için faydalıdır. Manuel hesaplamaları doğrulayabilir, sembolik kalıpları keşfedebilir ve kayan nokta tahminleri yerine kesin yanıtlar alabilirsiniz; bunların tümünü makinenize hiçbir şey yüklemeden yapabilirsiniz.

Kod ve Yürütme Çıkışı

Sembolik genişleme, farklılaşma, bütünleşme.

SymPy Algebra & CalculusDüzenleyicide Çalıştır
import sympy as sp

x, y = sp.symbols('x y')

# Expand and factor
expr = (x + y)**3
print("Expanded (x+y)³:", sp.expand(expr))
print("Factored back:",    sp.factor(sp.expand(expr)))

# Calculus
f = sp.sin(x) * sp.exp(x)
print("\nf(x) =", f)
print("f'(x) =", sp.diff(f, x))
print("∫f dx  =", sp.integrate(f, x))

# Solve equation
eq = sp.Eq(x**2 - 5*x + 6, 0)
print("\nSolve x²-5x+6=0:", sp.solve(eq, x))

İlgili Paketler

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.