pymc-devs/pytensor

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

83
/ 100
Verified

This tool helps researchers and data scientists define and execute complex mathematical computations involving multi-dimensional data, like matrices or tensors. You input mathematical expressions and multi-dimensional arrays, and it outputs highly optimized, efficiently computed results. This is for computational scientists, machine learning engineers, and statisticians who need to perform advanced numerical operations.

598 stars. Used by 1 other package. Actively maintained with 80 commits in the last 30 days. Available on PyPI.

Use this if you are a developer building a scientific computing library or a machine learning framework and need a powerful, customizable backend to define and accelerate complex mathematical expressions.

Not ideal if you are a beginner looking for a simple data analysis library or prefer dynamic graph computation frameworks like PyTorch for rapid prototyping.

scientific-computing numerical-optimization machine-learning-frameworks computational-statistics data-modeling
Maintenance 22 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

598

Forks

179

Language

Python

License

Last pushed

Mar 11, 2026

Commits (30d)

80

Dependencies

9

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pymc-devs/pytensor"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.