Diskussion:NumPy

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 1 Jahr von 87.182.117.224 in Abschnitt Unklar ob es sich um ein reines Python Modul handelt
Zur Navigation springen Zur Suche springen

Datenstruktur als "ndarray" oder "NumPy Array" bezeichnen?[Quelltext bearbeiten]

Die Python-Klasse wird zwar als "ndarray" bezeichnet, aber man kann NumPy nutzen ohne es zu wissen und in der Umgangssprache höre ich meist einfach "NumPy Arrays". Umgangssprache hat nicht zu sagen, aber im neusten Nature Paper (siehe Referenzen) wird es einfach so bezeichnet und da wird nirgendwo "ndarray" erwähnt. Finde das auch einfacher zum Schreiben, finde es enzyklopädisch nicht wichtig, genaue Klassennamen zu verwenden. Momentan ist es jetzt eher so ein Mix.

Vergleich mit Matlab aus Merkmalen verschieben[Quelltext bearbeiten]

Der Artikel ist über NumPy, nicht über Matlab, welches seinen eigenen Artikel hat. Und wirklich vergleichen lässt es sich eh nicht, denn NumPy liefert nur eine Array-Implementierung und eine Array-API, aber was Matplotlib Konkurrenz macht ist das darauf aufbauende, wissenschaftliche Python-Ökosystem mit Paketen wie Scipy, Matplotlib, Pandas, AstroPy, , ... (siehe das 2020 Nature Paper aus den Referenzen). Aber mittlerweile steht es ganz für sich, statt nur eine kostenlose Matlab-Alternative zu sein. Ein großer Teil der millionenschweren Data Science und Deep Learning Communities setzt auf python-Bibliotheken, deren Grundlage NumPy bildet.

Ich schlage vor, Matlab aus den Merkmalen zu entfernen, man braucht kein Matlab um zu erklären was NumPy ist. Man kann ja einen Abschnitt machen zu NumPy als Grundlage für das wissenschaftliche Python Ökosystem, und da vielleicht einen kurzen Vergleich anstellen. Oder einen extra Abschnitt zum Vergleich mit Matlab, Julia und R. (nicht signierter Beitrag von Elimik31 (Diskussion | Beiträge) 04:58, 22. Okt. 2020 (CEST))Beantworten

Unklar ob es sich um ein reines Python Modul handelt[Quelltext bearbeiten]

In den ersten drei Sätzen sollte zum Ausdruck gebracht werden, dass es sich nicht um ein in der Programmiersprache Python geschriebenes Python Modul handelt. Vielleicht "nicht native Programmbibliothek" oder "binary package" oder "vorkompiliertes Paket" oder "externes Modul/Paket" . Mein Kenntnisstand reicht nicht aus, dieses selber korrekt zu formulieren, aber beim Lesen sollte dem Laien vermittelt werden, dass diese Programmbibliothek für die Maschine angepasst vorliegen muss. --87.182.117.224 14:11, 20. Nov. 2022 (CET)Beantworten