What Dies ist ein Artikel, der zusammenfasst, was mir aufgefallen ist und was ich beim Erlernen des maschinellen Lernens mit Chainer untersucht habe. Dieses Mal werde ich Numpy studieren.
Es wurde nach meinem Verständnis geschrieben, daher kann es falsch sein. Ich werde alle Fehler korrigieren, bitte vergib mir.
Content
Ein Algorithmus für die Regressionsanalyse, eine Bibliothek für die bequeme Verarbeitung mehrdimensionaler Arrays?
import numpy as np
Nachdem ich den Text gelesen hatte, konnte ich den Unterschied zwischen der Bibliothek und dem Modul nicht verstehen, also habe ich ihn nachgeschlagen. Referenzartikel unten https://qiita.com/yutaro50/items/f93893a2d7b23cb05461 Tensole werden von einem Array behandelt.
a = np.array([1, 2, 3]) #Definieren Sie eine Numpy-Formatmatrix
a.shape => #Ausgabeform als Taple
a.rank => #Ausgangsrang
a.size =>#Ausgabegröße Anzahl der Daten
a.ndim => #Ausgabe len
a = np.zeros((3, 3)) => #3x3 Nullmatrix
a = np.ones((2, 3)) => #Eine Matrix mit allen 2x3 Elementen
a = np.full((3, 2), 9) => #Eine Matrix mit allen 9 3x2 Elementen
a = np.eye(5) => #5x5 Einheitsmatrix
a = np.random.random((4, 5)) => #4x5 mit 0 Elementen~Matrix bestimmt durch eine Zufallszahl von 1
a = np.arange(3, 10, 1) => #Zeilenvektor um 1 von 3 auf 10 erhöht
a = np[0,3] => #Wert in der 1. Zeile und 4. Spalte
#↓ Ich kann diese Erklärung nicht verstehen><
#4 x 5 2 x 3 in der Mitte der Matrix e=6 Werte extrahieren
center = e[1:3, 1:4]
a[[0, 2, 1], [1, 1, 0]] => # (1, 2), (3, 2), (2, 1)Geben Sie die Elemente als Zeilenvektor aus
Darüber hinaus können Sie auch vier Regeln ausführen Addition und Subtraktion können auch dann durchgeführt werden, wenn die Matrixform unterschiedlich ist = Broadcast Im Gegenteil, es kann zu einer unwilligen Berechnung kommen. Hinweis
Berechnung des Matrixprodukts AB
np.dot(A,B) or A.dot(B) #Wie auch immer
np.dot(X.T, X) #Berechnen Sie das Produkt der transponierten Matrix aus Matrix X und X.
np.linalg.inv(A) #Berechnen Sie die Umkehrung der Matrix A.
Beachten Sie die Reihenfolge, da das Umtauschgesetz im Allgemeinen nicht gilt
Lassen Sie uns hier zurückblicken, wenn Sie Probleme mit der Prozession haben
Comment Der Inhalt ist schwierig geworden, daher ist die Aktualisierungshäufigkeit gesunken, aber lassen Sie uns unser Bestes geben
Recommended Posts