sympy
ScienceMatematika simbolis
Ikhtisar sympy
SymPy adalah perpustakaan Python untuk matematika simbolik. Tidak sepertiNumPydanSciPyyang bekerja dengan perkiraan numerik, SymPy memanipulasi ekspresi matematika secara aljabar — ia dapat memperluas polinomial, memfaktorkan ekspresi, menghitung turunan dan integral eksak, menyelesaikan persamaan, dan bekerja dengan matriks secara simbolis.
Menjalankan SymPy diPyRunsangat berguna bagi siswa yang mempelajari kalkulus, aljabar, atau persamaan diferensial. Anda dapat memverifikasi perhitungan manual, menjelajahi pola simbolik, dan mendapatkan jawaban yang tepat daripada perkiraan floating-point — semuanya tanpa menginstal apa pun di mesin Anda.
Kode & Output Eksekusi
Ekspansi simbolis, diferensiasi, integrasi.
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))Paket Terkait
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Loop Python
Pelajari cara menggunakan loop Python untuk melakukan iterasi pada data. Kuasai perulangan for, perulangan while, hancurkan, lanjutkan, dan ulangi praktik terbaik dengan contoh interaktif.
Cara Mengurutkan Daftar dengan Python
Pelajari cara mengurutkan daftar dengan Python menggunakan metode sortir() dan fungsi sortir(). Temukan contoh pengurutan kunci khusus dan urutan terbalik.
Lembar
Panduan referensi lengkap untuk manipulasi string Python. Kuasai pemformatan, pencarian, pemisahan, penggantian, dan pemeriksaan properti string.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.