SciPy
from scipy import optimize
# Find minimum
result = optimize.minimize(lambda x: x**2 + 3*x, x0=0)
print(result.x)
# Integration
from scipy import integrate
result = integrate.quad(lambda x: x**2, 0, 1)
print(result) # 0.333...
Summary
- SciPy builds on NumPy for scientific computing
- Modules: optimize, integrate, signal, stats
YouTip