pymc-devs/pytensor
PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.
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.
Stars
598
Forks
179
Language
Python
License
—
Category
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.
Related frameworks
arogozhnikov/einops
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
lava-nc/lava-dl
Deep Learning library for Lava
tensorly/tensorly
TensorLy: Tensor Learning in Python.
tensorpack/tensorpack
A Neural Net Training Interface on TensorFlow, with focus on speed + flexibility
tensorlayer/TensorLayerX
TensorLayerX: A Unified Deep Learning and Reinforcement Learning Framework for All Hardwares,...