Support writing custom NumPy ufuncs in Rust
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
Piste de recherche
Commencez par consulter Discussion 398, qui contient la question d’origine et le cas d’utilisation. L’issue ne nomme aucun fichier, test ou point d’entrée ; sa réalisation nécessiterait de définir la prise en charge des ufuncs NumPy personnalisés en Rust, y compris le broadcasting et leur utilisation depuis Rust et Python.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Add support for writing custom NumPy ufuncs in Rust.
Discussed in https://github.com/PyO3/rust-numpy/discussions/398
Originally posted by mhostetter October 29, 2023
Is it possible to write a custom NumPy ufunc in Rust and then apply it on arrays (with the requisite broadcasting) from either Rust or Python?
My application is writing finite field arithmetic ufuncs. I previously implemented this in Python and wrapped in Numba. I'm curious if I can replicate in Rust and achieve better performance.
Forgive the question if it's obvious. I didn't find an answer in documentation.
- Langage dominant
- Rust
- Étoiles
- 1.4k
- Forks
- 141
- Merge moyen
- 15 min
- PR mergées (30 j)
- 1
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PyO3/rust-numpy
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
PyO3/rust-numpy#565 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
PyO3/rust-numpy#563 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 56/100
PyO3/rust-numpy#557 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
PyO3/rust-numpy#547 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 20/100
PyO3/rust-numpy#535 ·
Toutes les issues de PyO3/rust-numpy
Issues similaires
-
`categorize_command` has no `uv` arm, so every `rtk uv …` row counts as `other` in the ecosystem mixOuvertearea:api bug good first issue priority:low
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
rtk-ai/rtk#4316 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
Les mainteneurs répondent en général sous 1 jour
-
area/cli kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
good first issue open-endedness: low type: new feature
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100