Overview of PyTensor features
mainPyTensor is a library for defining, optimizing, and evaluating mathematical expressions involving multi-dimensional arrays. Key capabilities include:
- NumPy Integration: Seamlessly use
numpy.ndarraywithin PyTensor-compiled functions. - Symbolic Differentiation: Efficiently computes derivatives for functions with one or many inputs.
- Numerical Stability: Includes optimizations for edge cases, such as computing
log(1 + x)accurately whenxis near zero. - High-Performance Execution: Generates dynamic C, JAX, or Numba code to evaluate expressions rapidly.