[PYTHON] Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren

1. Startete Numpy

Wenn ich anfange, Numpy zu studieren und herausfinde, wie man Argumente und Verwendungsbeispiele spezifiziert, werde ich es vergessen. Ich werde es von Zeit zu Zeit aktualisieren und als Notizblock verwenden. Bitte beachten Sie, dass die Reihenfolge und Verständlichkeit zweitrangig sind und daher möglicherweise schwer zu verstehen sind. Nach einem kurzen Blick ist Numpy eine Bibliothek, die sich auf numerische Berechnungen spezialisiert hat Es scheint, dass es viele Funktionen für die Berechnung gibt

2. Ich bin davon beeindruckt

Suguremono, das die vier Regeln von Python +, -, *, / verwendet, um die vier Regeln jedes Elements des Arrays auszuführen. Es wird berechnet, ohne die Elemente einzeln herauszunehmen. Vor kurzem habe ich Pandas schon lange berührt, deshalb habe ich es nicht bemerkt, aber mein Senior hat mir geraten, so viel Numpy zu verwenden, dass ich mich daran erinnern kann. Ich denke, ich werde versuchen, mich beim Herumspielen daran zu erinnern.

3. Willst du es tun?

<np.array(object, dtype=None)>

array.py


#np.array()Generieren Sie ndarray mit
A = np.array([1,3,5,7,9])
#--->array([1, 3, 5, 7, 9])
A -= 4 
#---> array([-3, -1,  1,  3,  5])
#4 wird für jedes Element abgezogen.

Es ist erstaunlich, dass es für jedes Element subtrahiert wird Es scheint, dass dies etwas mit broadcast zu tun hat (dazu später mehr) Es scheint, dass object den Typ array_like enthalten wird. Das array_like ist ein Array, das zusätzlich zu ndarray durch mehrere Listen und Taples ausgedrückt wird. Dieses ndarray ist eine Klasse für n, die __n-dimensionale __arrays verarbeitet Da ndarray grundsätzlich aus allen Elementen des gleichen Typs bestehen muss, Pandas ist einfacher zu handhaben, wenn Arrays mit mehreren Datentypen (numerische Typen, Zeichenfolgen usw.) verarbeitet werden.

<np.dot>

np.dot


a = np.array([1,2,3])
b = np.array([3,4,5])
#---> 26
Produkt eindimensionaler Arrays
a = np.array([[1,2],
              [4,5],
              [1,2]])
b = np.array([[4,6,7],
              [6,5,3]])
x = np.dot(a,b)
---------------------
#Ergebnis
array([[16, 16, 13],
       [46, 49, 43],
       [16, 16, 13]])
x.dtype: int64
x.ndim:Anzahl der Dimensionen:2
x.shape: (Linie,Säule):(3, 3)

<np.maximum>

<np.max> <np.exp>

Recommended Posts

Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
AI Gaming Ich habe es zum ersten Mal versucht
Ich habe zum ersten Mal Tensorflow ausprobiert
MongoDB mit Python zum ersten Mal
Ich habe zum ersten Mal versucht, Python zu programmieren.
Ich habe Mind Meld zum ersten Mal ausprobiert
Versuchen Sie zum ersten Mal, in Qiita zu posten
GTUG Girls + PyLadiesTokyo Meetup Ich ging zum ersten maschinellen Lernen
Was ich zum ersten Mal in Python bekommen habe
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Registrieren Sie zum ersten Mal eine Aufgabe in cron
Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
Versuchen Sie vorerst, Arch Linux zu installieren.
Ich habe die Chainer-Referenz gelesen (von Zeit zu Zeit aktualisiert).
Erster Kaggle (Kaggle ①)
Kaguru zum ersten Mal
Ich dachte, es wäre langsam, die for-Anweisung in NumPy zu verwenden, aber das war nicht der Fall.
Ich werde versuchen, die Links zusammenzufassen, die vorerst nützlich erscheinen
Ich besuchte die Schule und nahm zum ersten Mal am SIGNATE BEGINNER Limited-Wettbewerb teil.
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Ich möchte vorerst Selen bewegen [für Mac]
Zusammenfassung der Stolperpunkte in Django zum ersten Mal
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Ich habe es in der Sprache Go geschrieben, um das SOLID-Prinzip zu verstehen
Ich habe die Google Cloud Vision-API zum ersten Mal ausprobiert
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich möchte vorerst eine Docker-Datei erstellen.
Python (vom ersten Mal bis zur Ausführung)
Siehe Python zum ersten Mal
Starten Sie Django zum ersten Mal
Ich habe versucht, den Datenverkehr mit WebSocket in Echtzeit zu beschreiben
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Code, an den ich mich gerne erinnert hätte, als ich zum ersten Mal an AtCoder teilgenommen habe (Reflection 1 für das nächste Mal)
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
Die Geschichte, zum ersten Mal seit 5 Jahren wieder an die Front zurückzukehren und Python Django umzugestalten
Was ich durch das Schreiben einer Python Pull-Anfrage zum ersten Mal in meinem Leben gelernt habe
[Addition] git ist anfällig! Ich muss aktualisieren! Aber yum hat nicht die neueste Version und ich habe sie von der Quelle bekommen! Wenn Notizen
Versuchen wir zum ersten Mal Linux
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
[Hi Py (Teil 1)] Ich möchte vorerst etwas machen, also setze zuerst ein Ziel.
Ich möchte die Desktop-Umgebung von Ubuntu vorerst auch unter Android verwenden (Termux-Version - japanische Eingabe in der Desktop-Umgebung).
Ich habe nach Railway Kawayanagi aus den Daten gesucht
Versuchen Sie, Pfeffer ein externes Modul hinzuzufügen. Vorerst in Anfragen.
Die Geschichte, die nichts mit der Partition zu tun hatte, als ich zum ersten Mal eine Festplatten-Sicherung mit dd durchführte
Ich habe versucht, die Pferde vorherzusagen, die mit LightGBM unter den Top 3 sein werden
Ich habe vorerst mit Floydhub gespielt
Ich habe Sipeed Lichee Zero gekauft und es vorerst eingerichtet
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
Wenn in der Funktion eine Ausnahme auftritt, wird diese an den Anrufer 2 übertragen
Ich habe versucht, die Veränderung der Schneemenge für 2 Jahre durch maschinelles Lernen vorherzusagen
Ich suchte nach den Fähigkeiten, die erforderlich sind, um Webingenieur bei Python zu werden
Ich möchte die Ergebnisse von% time, %% time usw. in einem Objekt (Variable) speichern.
[Python] Ich werde FTP auf den FTP-Server hochladen.
Wenn in der Funktion eine Ausnahme auftritt, wird diese an den Anrufer 1 übertragen
Ich möchte den Fortschritt in Python anzeigen!
django geodjango Ich habe mich darauf bezogen, als ich im Tutorial feststeckte (Bearbeitung)
Lassen Sie es uns tun, indem Sie numpy teilen, ohne die for-Anweisung zu verwenden
So führen Sie den Befehl sed mit der for-Anweisung mehrmals aus
Suchen Sie mit Pythonista3 nach einem Bild von der Kamerarolle
Lassen Sie uns die Karte mit der Grundkarte anzeigen
[Python] Neunundneunzig Tabellen, die for-Anweisungen verwenden
Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
Ich dachte, es wäre langsam, die for-Anweisung in NumPy zu verwenden, aber das war nicht der Fall.