ENH: real and complex dtype functions
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
In der Issue werden keine Datei, kein Test und kein Einstiegspunkt genannt. Finde die vorhandenen dtype-bezogenen Utilities und Tests, implementiere anschließend die beiden angeforderten Funktionen und überprüfe die in der Issue aufgeführten Real-/Komplex-Abbildungen für float32, float64, complex64 und complex128.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hello! Very excited about this library, as it (hopefully) provides a place to put functions that are array agnostic and usable by many people. Let me describe two simple ones that I'd like to make a PR for.
I'd like to add functions real_type(dtype) and complex_type(dtype). These are simple:
real_typetakes in a real or complex dtype, and returns the corresponding floating-point dtype. Socomplex128 -> float64, complex64 -> float32, float64 -> float64, float32 -> float32.complex_typetakes in a real or complex dtype, and returns the corresponding complex floating-point dtype. Sofloat64 -> complex128, float32 -> complex64, complex128 -> complex128, complex64 -> complex64.
This can be really helpful in application code to work out the correct types. Shall I make a PR for these?
- Vorherrschende Sprache
- Python
- Sterne
- 33
- Forks
- 32
- Ø Merge
- 1 Std. 33 Min.
- Gemergte PRs (30 T.)
- 40
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus data-apis/array-api-extra
-
enhancement new function
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
data-apis/array-api-extra#992 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
testing
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
data-apis/array-api-extra#901 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
testing upstream issue
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
data-apis/array-api-extra#900 · 8 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
blocked testing xpx.testing
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
data-apis/array-api-extra#833 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement help wanted
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
data-apis/array-api-extra#811 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in data-apis/array-api-extra
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
PedestrianDynamics/pyFDS-Evac#343 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
theskumar/python-dotenv#708 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Docs Timedelta
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
pandas-dev/pandas#69919 ·
Maintainer antworten meist innerhalb von 1 Tag
-
API documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
zephyrproject-rtos/west#1009 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 3 Tagen