{"id":164347,"date":"2023-10-18T08:28:29","date_gmt":"2023-10-18T07:28:29","guid":{"rendered":"https:\/\/liora.io\/de\/?p=164347"},"modified":"2026-02-25T09:38:53","modified_gmt":"2026-02-25T08:38:53","slug":"numpy","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/numpy","title":{"rendered":"NumPy: die meistgenutzte Python-Bibliothek f\u00fcr Data Science"},"content":{"rendered":"<p><strong>NumPy ist eine Python-Bibliothek, die h\u00e4ufig f\u00fcr Data Science verwendet wird. Hier finden Sie alles, was Sie wissen m\u00fcssen, um diese Bibliothek zu beherrschen.<\/strong><\/p>\n<p><a href=\"https:\/\/liora.io\/de\/data-science-definition-problematik-und-anwendungsfalle\"><strong>Data Science<\/strong><\/a> basiert auf hochkomplexen wissenschaftlichen Berechnungen. Um diese Berechnungen durchzuf\u00fchren, ben\u00f6tigen <strong>Data Scientists leistungsf\u00e4hige Werkzeuge<\/strong>. Die <strong><a href=\"\/\" data-wplink-edit=\"true\">NumPy-Bibliothek f\u00fcr Python<\/a><\/strong> ist eines dieser wertvollen Hilfsmittel.<\/p>\n<h3>Was ist NumPy?<\/h3>\n<p>NumPy ist <b>die Abk\u00fcrzung f\u00fcr &#8222;Numerical Python&#8220;<\/b>. Es handelt sich um eine Open Source Bibliothek in der Programmiersprache Python. Es wird f\u00fcr die wissenschaftliche Programmierung in Python verwendet, insbesondere f\u00fcr die Programmierung in Data Science, Technik, Mathematik oder Wissenschaft.<\/p>\n<p>Diese Bibliothek ist <b>sehr n\u00fctzlich, um mathematische <\/b>und statistische <b>Operationen <\/b>in Python <b>durchzuf\u00fchren.<\/b> Sie eignet sich hervorragend f\u00fcr die Multiplikation von Matrizen oder multidimensionalen Arrays. Die Integration mit C\/C++ und Fortran ist sehr einfach.<\/p>\n<p>?Auch interessant:<\/p>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"1116\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python f\u00fcr Dummies Teil 1&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-programm-fuer-dummies-teil-1\"><a href=\"https:\/\/liora.io\/de\/python-programm-fuer-dummies-teil-1\" target=\"_blank\" rel=\"noopener\">Python f\u00fcr Dummies Teil 1<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python programmieren lernen&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-programmieren\"><a href=\"https:\/\/liora.io\/de\/python-programmieren\" target=\"_blank\" rel=\"noopener\">Python programmieren lernen<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Data Cleaning Python&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/data-cleaning-python-programmierung-teil-3\"><a href=\"https:\/\/liora.io\/de\/data-cleaning-python-programmierung-teil-3\" target=\"_blank\" rel=\"noopener\">Data Cleaning Python<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;PySpark - Alles wissenswerte&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/pyspark-alles-wissenswerte-uber-die-python-bibliothek\"><a href=\"https:\/\/liora.io\/de\/pyspark-alles-wissenswerte-uber-die-python-bibliothek\" target=\"_blank\" rel=\"noopener\">PySpark &#8211; Alles wissenswerte<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python - Vermeide diese Fehler&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-fehler-diese-solltest-du-vermeiden\"><a href=\"https:\/\/liora.io\/de\/python-fehler-diese-solltest-du-vermeiden\" target=\"_blank\" rel=\"noopener\">Python &#8211; Vermeide diese Fehler<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;API mit Python Datenbank verbinden&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/api-mit-python-datenbank-verbinden\"><a href=\"https:\/\/liora.io\/de\/api-mit-python-datenbank-verbinden\" target=\"_blank\" rel=\"noopener\">API mit Python Datenbank verbinden<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Webhooks in Python&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/webhooks-in-python-was-sind-sie-und-wie-kann-man-sie-mit-python-verwenden\"><a href=\"https:\/\/liora.io\/de\/webhooks-in-python-was-sind-sie-und-wie-kann-man-sie-mit-python-verwenden\" target=\"_blank\" rel=\"noopener\">Webhooks in Python<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python f\u00fcr Fortgeschrittene&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-fuer-fortgeschrittene\"><a href=\"https:\/\/liora.io\/de\/python-fuer-fortgeschrittene\" target=\"_blank\" rel=\"noopener\">Python f\u00fcr Fortgeschrittene<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Wie funktioniert NumPy?<\/h3>\n<p>Diese Plattform umfasst <b>multidimensionale Objekte in Arrays <\/b>und ein Paket mit Integrationswerkzeugen f\u00fcr die Python-Implementierung. Einfach ausgedr\u00fcckt ist NumPy eine Mischung aus C und Python, die als Alternative zur traditionellen MATLAB-Programmierung verwendet wird.<\/p>\n<p>Die Daten in Form von Zahlen werden als Arrays (Tabellen) f\u00fcr <b>multidimensionale Funktionen <\/b>und Umordnungsoperationen verarbeitet. Dies ist ein h\u00e4ufig verwendetes Werkzeug im Bereich der Data Science.<\/p>\n<p>Unter den vielen Bibliotheken in Python ist Numpy eine der am h\u00e4ufigsten verwendeten. Viele Techniken der Data Science erfordern gro\u00dfe <b>Tabellen und Matrizen <\/b>sowie komplexe Berechnungen, um wertvolle Informationen aus den Daten zu extrahieren. NumPy vereinfacht diesen Prozess durch eine Vielzahl von mathematischen Funktionen.<\/p>\n<p>Obwohl es sich um eine grundlegende <b>Bibliothek handelt, <\/b>ist sie eine <b>der wichtigsten Python-Bibliotheken <\/b>f\u00fcr wissenschaftliche Berechnungen. Dar\u00fcber hinaus sind andere Bibliotheken stark von NumPy Arrays abh\u00e4ngig, die sie als Input und Output (Eingabe und Ausgabe von Daten) verwenden. So lernen TensorFlow und Scikit, NumPy-Arrays zur Berechnung von Matrizenmultiplikationen zu verwenden.<\/p>\n<p>Dar\u00fcber hinaus bietet NumPy auch Funktionen, die es Entwicklern erm\u00f6glichen, grundlegende oder fortgeschrittene <b>mathematische und statistische Funktionen <\/b>auf Arrays und multidimensionalen Matrizen mit wenigen Zeilen Code auszuf\u00fchren.<\/p>\n<p>Die <b>Datenstruktur &#8222;ndarray&#8220; <\/b>oder &#8222;n-dimensional array&#8220; ist die Hauptfunktionalit\u00e4t von NumPy. Diese Arrays sind homogen und alle Elemente m\u00fcssen den gleichen Typ haben.<\/p>\n<p>Im Allgemeinen sind NumPy-Arrays <b>schneller als Python-Listen<\/b>. Da jedoch in jeder Spalte nur Daten des gleichen Typs gespeichert werden k\u00f6nnen, sind die Python-Listen flexibler.<\/p>\n<p>Um NumPy zu verwenden, m\u00fcssen Sie zun\u00e4chst <b>die Bibliothek importieren, die meist <\/b>unter dem <b>Alias &#8222;np&#8220; <\/b>verwendet wird, was die Verwendung erleichtert.<\/p>\n<p><a href=\"https:\/\/liora.io\/de\/weiterbildung-data-analyst\"><br \/>\nMit NumPy beginnen<br \/>\n<\/a><\/p>\n<p>Hier siehst du ein Beispiel f\u00fcr eine Tabelle (arrays). Die eckigen Klammern dienen dazu, die Listen der Elemente in der Tabelle zu begrenzen, wie Sie hier sehen k\u00f6nnen, wo wir zuerst [0,1,2,3] haben, was unsere erste Dimension darstellt.<\/p>\n<p>Du kannst auch ein eigenes Array erstellen, indem du die <b>Funktion np.array() <\/b>von Numpy verwendest.<\/p>\n<p>Ausgehend von der <b>Liste L, <\/b>die wir erstellt haben, k\u00f6nnen wir sie in <b>ein Numpy-Array <\/b>umwandeln. Denke daran, dass NumPy Arrays nur einen Datentyp gleichzeitig aufnehmen k\u00f6nnen, im Gegensatz zu Listen, die numerische Werte und Zeichen kombinieren k\u00f6nnen.<\/p>\n<p>Dieses Mal ist unser Array <b>multidimensional<\/b>, d.h. es besteht aus mehreren kommagetrennten Listen. Wenn du das Attribut shape unserer Tabelle verwendest, sehen wir, dass wir eine 4\u00d74 Tabelle haben. Arrays sind vergleichbar mit Matrizen (2d), und ein eindimensionales Array ist vergleichbar mit einem Vektor (1d). Es ist auch m\u00f6glich, Listen von Matrizen (3d) zu erstellen, dieses Format wird insbesondere f\u00fcr die Bildverarbeitung verwendet, wobei die dritte Dimension die Farbe ist (RGB f\u00fcr Red, Green, Blue).<\/p>\n<p>Du kannst das Dot-Attribut von Numpy-Arrays verwenden, um eine Matrix-Multiplikation durchzuf\u00fchren. Der @-Operator ist jedoch der von Numpy empfohlene Weg, um eine Matrix-Multiplikation durchzuf\u00fchren, obwohl das Dot-Attribut das gleiche Ergebnis liefert.<\/p>\n<p>Im Allgemeinen sind NumPy-Arrays schneller als Python-Listen. Da jedoch in jeder Spalte nur Daten des gleichen Typs gespeichert werden k\u00f6nnen, sind die Python-Listen flexibler.<\/p>\n<p>Hier k\u00f6nnen wir sehen, dass numpy im Durchschnitt etwa 35 mal schneller ist als Python-Listen f\u00fcr Summenoperationen.<\/p>\n<h3>Wozu dient Numpy?<\/h3>\n<p>Um NumPy zusammenzufassen, sind hier seine Hauptmerkmale aufgef\u00fchrt. Es handelt sich um eine Kombination aus C und Python, die auf homogenen, mehrdimensionalen Datentabellen beruht: <b>Ndarrays (<\/b>ndimensional arrays).<\/p>\n<p>Wie bei <b>MATLAB <\/b>ist der Basistyp ein mehrdimensionales Array, was die Rechengeschwindigkeit bei Matrizen beschleunigt. Obwohl es Unterschiede in der Syntax gibt, ist das Verhalten zwischen <b>NumPy <\/b>und <b>MATLAB <\/b>\u00e4hnlich. Mit Hilfe der anderen Python-Bibliotheken, einschlie\u00dflich Numpy, kann Numpy auch die anderen Python-Bibliotheken nutzen.<a href=\"https:\/\/liora.io\/tout-savoir-sur-scikit-learn\" data-wplink-edit=\"true\"> <b>Scikit-Learn<\/b><\/a> Numpy erm\u00f6glicht es Python, die bevorzugte Sprache f\u00fcr Data Science zu werden.<\/p>\n<p>NumPy ist eines der am h\u00e4ufigsten verwendeten Pakete f\u00fcr das wissenschaftliche Rechnen in Python. Es bietet ein mehrdimensionales Array-Objekt und Variationen wie Masken und Matrizen, die f\u00fcr verschiedene mathematische Operationen verwendet werden k\u00f6nnen.<\/p>\n<p>Dieses Werkzeug ist mit vielen anderen popul\u00e4ren Python-Paketen kompatibel, einschlie\u00dflich Pandas und Matplotlib. Seine Beliebtheit beruht auf der Tatsache, dass es dank des vorkompilierten und optimierten C-Codes schneller als herk\u00f6mmliche Python-Arrays ist.<\/p>\n<p>Au\u00dferdem sind Arrays und Operationen vektorisiert, was bedeutet, dass es kein explizites Looping oder Indexing im Code gibt. Dadurch ist der Code besser lesbar und \u00e4hnelt der mathematischen Standardnotation.<\/p>\n<p>Du kannst NumPy verwenden, um eine <b>Identit\u00e4tsmatrix mit <\/b>Hilfe der <b>Funktion NumPy Identity zu <\/b>erstellen. Mit diesem Werkzeug k\u00f6nnen Sie Arrays mit beliebigen Dimensionen erstellen.<\/p>\n<p>In einem NumPy Array ist die erste Achse die Achse 0. Es ist m\u00f6glich, Elemente in Arrays hinzuzuf\u00fcgen, um Vektoren und Matrizen zusammenzusetzen.<\/p>\n<p>Eine Vielzahl von Datentypen wird von den NumPy-Tabellen unterst\u00fctzt und alle Arten von numerischen Berechnungen k\u00f6nnen durchgef\u00fchrt werden.<\/p>\n<p>Au\u00dferdem ist es m\u00f6glich, ein NumPy-Array in eine Stringliste, eine Tupelliste oder eine Listenliste umzuwandeln. Umgekehrt k\u00f6nnen Listen in Array, Matrix, Ndarray, String oder CSV umgewandelt werden.<\/p>\n<p>Im Allgemeinen erm\u00f6glicht NumPy die einfache Durchf\u00fchrung vieler mathematischer Operationen, die im wissenschaftlichen Rechnen h\u00e4ufig verwendet werden, wie z.B. Vektor-Vektor-Multiplikation, Matrix-Matrix oder Matrix-Vektor-Multiplikation.<\/p>\n<p>Dieses Paket erm\u00f6glicht auch Operationen mit Vektoren und Matrizen wie Addition, Subtraktion, Multiplikation oder Division durch eine Zahl. Es k\u00f6nnen auch Vergleiche durchgef\u00fchrt werden, Funktionen auf Vektoren und Matrizen angewendet werden, sowie Reduktions- und Statistikoperationen.<\/p>\n<h3>Was sind die Vorteile von NumPy?<\/h3>\n<p>NumPy ist sehr n\u00fctzlich, um <b>logische und mathematische Berechnungen mit <\/b>Tabellen und Matrizen <b>durchzuf\u00fchren.<\/b> Dieses Werkzeug f\u00fchrt diese Operationen viel schneller und effizienter durch als Python-Listen.<\/p>\n<p>NumPy Arrays haben einige Vorteile gegen\u00fcber herk\u00f6mmlichen Python-Listen. <b>Zun\u00e4chst einmal ben\u00f6tigen <\/b>sie <b>weniger Speicher <\/b>und weniger Speicherplatz, was der Hauptvorteil ist.<\/p>\n<p>Dar\u00fcber hinaus bietet NumPy eine <b>bessere Leistung in Bezug auf die <\/b>Ausf\u00fchrungsgeschwindigkeit. Seine Verwendung ist jedoch einfacher und bequemer.<\/p>\n<p>Es handelt sich um ein <b>Open-Source-Tool, das v\u00f6llig kostenlos genutzt <\/b>werden kann. Es basiert auf Python, einer \u00e4u\u00dferst popul\u00e4ren Programmiersprache mit vielen hochwertigen Bibliotheken f\u00fcr jede Aufgabe. Au\u00dferdem ist es sehr einfach, bestehenden C-Code mit dem Python-Interpreter zu verbinden.<\/p>\n<h3>Welche Schulung f\u00fcr die Nutzung von Numpy?<\/h3>\n<p><iframe title=\"Discover our Data Analyst training - DataScientest\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/VQ4WAPP3cVs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Python ist heute die beliebteste Programmiersprache im Bereich der Informatik. Die <b>Beherrschung dieser Sprache <\/b>bietet viele Karrierem\u00f6glichkeiten auf der ganzen Welt.<\/p>\n<p>Diese hohe Programmiersprache hat viele Vorteile, <b>insbesondere die kurze Syntax<\/b>. Sie ist eines der besten Werkzeuge f\u00fcr die Erstellung dynamischer Skripte, f\u00fcr die Webentwicklung, die Anwendungsentwicklung und f\u00fcr Data Science.<\/p>\n<p>In diesem g\u00fcnstigen Umfeld kann Ihnen das Erlernen des Umgangs mit Python und NumPy viele T\u00fcren \u00f6ffnen. Um diese F\u00e4higkeiten zu erlangen, k\u00f6nnen Sie sich f\u00fcr<a href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\"> <b>die Liora Kurse<\/b><\/a> entscheiden.<\/p>\n<p>NumPy ist das Herzst\u00fcck des Programmiermoduls in <b>unseren Kursen Data Analyst und Data Scientist<\/b>. Es ist auch Teil des Python-Einf\u00fchrungsmoduls in unserem Data Management-Kurs. Diese drei Kurse erm\u00f6glichen Ihnen den Zugang zu Berufen im Bereich Data Science.<\/p>\n<p>Alle unsere Kurse k\u00f6nnen <b>als Weiterbildung oder als BootCamp <\/b>durchgef\u00fchrt werden. Sie folgen einem innovativen &#8222;Blended Learning&#8220;-Ansatz, der Pr\u00e4senzunterricht und Fernunterricht miteinander verbindet.<\/p>\n<p>Unsere Kurse k\u00f6nnen \u00fcber das Pers\u00f6nliche Fortbildungskonto oder von P\u00f4le Emploi \u00fcber die AIF finanziert werden. Nach Abschluss des Kurses erhalten die Teilnehmer ein <b>von der Universit\u00e4t Sorbonne zertifiziertes Diplom<\/b>.<\/p>\n<p>Von den Alumni <b>fanden 93% unmittelbar <\/b>nach dem Kurs eine <b>Arbeitsstelle. <\/b>Verlieren Sie keine Sekunde mehr und lernen Sie den Umgang mit Python und NumPy in unseren verschiedenen Kursen in Data Science!<\/p>\n<p><a href=\"https:\/\/liora.io\/de\/weiterbildung-data-scientist\"><br \/>\nEntdecken Sie die Ausbildung zum Data Scientist<br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NumPy ist eine Python-Bibliothek, die h\u00e4ufig f\u00fcr Data Science verwendet wird. Hier finden Sie alles, was Sie wissen m\u00fcssen, um diese Bibliothek zu beherrschen. Data Science basiert auf hochkomplexen wissenschaftlichen Berechnungen. Um diese Berechnungen durchzuf\u00fchren, ben\u00f6tigen Data Scientists leistungsf\u00e4hige Werkzeuge. Die NumPy-Bibliothek f\u00fcr Python ist eines dieser wertvollen Hilfsmittel. Was ist NumPy? NumPy ist die [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":219709,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-164347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/164347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=164347"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/164347\/revisions"}],"predecessor-version":[{"id":217131,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/164347\/revisions\/217131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/219709"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=164347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=164347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}