SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Numpy Projects
-
30-Days-Of-Python
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
data-science-ipython-notebooks
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
-
datasets
🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
scientific-visualization-book
An open access book on scientific visualization using python and matplotlib
-
einops
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
-
mars
Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: PyTorch 2.3: User-Defined Triton Kernels, Tensor Parallelism in Distributed | news.ycombinator.com | 2024-05-10
4. Asabeneh/30-Days-Of-Python - This repository presents a 30-day challenge for beginners to learn Python from the ground up. The course covers everything from the basics to more advanced topics like statistics, data analysis, and web development. https://github.com/Asabeneh/30-Days-Of-Python
Project mention: 🐍🐍 23 issues to grow yourself as an exceptional open-source Python expert 🧑💻 🥇 | dev.to | 2023-10-19
See also https://github.com/unifyai/ivy which I have not tried but seems along the lines of what you are describing, working with all the major frameworks
Project mention: Book to practice along Mckinney's "Python for data analysis" | /r/learnpython | 2023-06-16Check out this numpy 100 exercises repo.
Project mention: Scientific Visualization: Python and Matplotlib | news.ycombinator.com | 2024-02-13
Around the same time, I discovered Numba and was fascinated by how easily it could bring huge performance improvements to Python code.
Project mention: Maxtext: A simple, performant and scalable Jax LLM | news.ycombinator.com | 2024-04-23Is t5x an encoder/decoder architecture?
Some more general options.
The Flax ecosystem
https://github.com/google/flax?tab=readme-ov-file
or dm-haiku
https://github.com/google-deepmind/dm-haiku
were some of the best developed communities in the Jax AI field
Perhaps the “trax” repo? https://github.com/google/trax
Some HF examples https://github.com/huggingface/transformers/tree/main/exampl...
Sadly it seems much of the work is proprietary these days, but one example could be Grok-1, if you customize the details. https://github.com/xai-org/grok-1/blob/main/run.py
Not sure if the wrapper you’re talking about is your own custom code, but I really like using einops lately. It’s got similar axis naming capabilities and it dispatches to both numpy and pytorch
http://einops.rocks/
Project mention: Mojo: Ownership and lifetime checks deep dive with Chris Lattner [video] | news.ycombinator.com | 2024-05-13I think I would agree with you. In my opinion, that already exists and is decently mature. CuPy [0] for Python and CUDA.jl [1] for Julia are both excellent ways to interface with GPU that don't require you to get into the nitty gritty of CUDA. Both do their best to keep you at the Array-level abstraction until you actually need to start writing kernels yourself and even then, it's pretty simple. They took a complete GPU novice like me and let me to write pretty performant kernels without having to ever touch raw CUDA.
[0] https://cupy.dev/
Project mention: ChaiNNer – Node/Graph based image processing and AI upscaling GUI | news.ycombinator.com | 2023-07-19There is already an AI framework named Chainer: https://github.com/chainer/chainer
I know I've tooted its horn before, but Orange3 is a pretty neat Python-based GUI platform that makes this and a metric buttload of other statistical/ML techniques available to non-programmer types.
Just watch out for null character `x00` in the corpus. That always seems to kill it stone dead.
https://orangedatamining.com/
https://orange3.readthedocs.io/projects/orange-visual-progra...
PyQtGraph - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
Python Numpy related posts
-
Taming Floating-Point Sums
-
PyTorch 2.3: User-Defined Triton Kernels, Tensor Parallelism in Distributed
-
Clasificador de imágenes con una red neuronal convolucional (CNN)
-
Einsum in 40 Lines of Python
-
Functions and operators for Dot and Matrix multiplication and Element-wise calculation in PyTorch
-
Dot vs Matrix vs Element-wise multiplication in PyTorch
-
Building a GPT Model from the Ground Up!
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 May 2024
Index
What are some of the best open-source Numpy projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Pytorch | 78,642 |
2 | 30-Days-Of-Python | 32,551 |
3 | data-science-ipython-notebooks | 26,545 |
4 | NumPy | 26,567 |
5 | datasets | 18,563 |
6 | ivy | 14,027 |
7 | Dask | 12,078 |
8 | numpy-100 | 11,639 |
9 | scientific-visualization-book | 10,103 |
10 | Numba | 9,529 |
11 | mlcourse.ai | 9,470 |
12 | trax | 7,970 |
13 | einops | 7,994 |
14 | tensorboardX | 7,809 |
15 | cupy | 7,843 |
16 | chainer | 5,868 |
17 | orjson | 5,644 |
18 | orange | 4,648 |
19 | datasets | 4,211 |
20 | PyQtGraph | 3,714 |
21 | xarray | 3,432 |
22 | mars | 2,678 |
23 | napari | 2,076 |
Sponsored