[PYTHON] Verwenden Sie numpys .flatten () [0], um den Wert abzurufen

Aus dem Extrahieren des Wertes aus dem inneren Produkt des Vektors

Das innere Produkt des Vektors oder die Multiplikation der Matrix aus 1 Zeile x Spalte und x Zeile 1 Spalte ist ein Wert. Wenn Sie ihn jedoch als Array verwenden, sollte er die Form eines Arrays [[]] oder [] haben.

import numpy as np
t1 = np.zeros(shape = (3,1))
y2 = np.arange(3).reshape(3,1)
print(t1)
print(y2)
print(t1-y2)
print((t1-y2).T)
print((t1-y2).T.dot(t1-y2))

Ausführungsergebnis

[[ 0.]
 [ 0.]
 [ 0.]]
y2
[[0]
 [1]
 [2]]
t1-y2
[[ 0.]
 [-1.]
 [-2.]]
(t1-y2).T
[[ 0. -1. -2.]]
(t1-y2).T.dot(t1-y2)
[[ 5.]]```

 Ich möchte den Wert von hier erhalten, aber es scheint, dass .flatten () nicht ausreicht

#### **`print((t1-y2).T.dot(t1-y2).flatten())`**

[ 5.]



 Daher werde ich angeben, dass es das 0. Element ist.

#### **`print((t1-y2).T.dot(t1-y2).flatten()[0])`**

->5.0```

Sicher gelöst

Recommended Posts

Verwenden Sie numpys .flatten () [0], um den Wert abzurufen
So rufen Sie den n-ten größten Wert in Python ab
Verwendung des Generators
Wie benutzt man den Dekorateur?
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Verwendung des ConfigParser-Moduls
Verwendung der Spark ML-Pipeline
[Linux] Verwendung des Befehls echo
Verwendung des IPython-Debuggers (ipdb)
3 beste Möglichkeiten, den Befehl less zu verwenden
So verwenden Sie MkDocs zum ersten Mal
Verwenden Sie den zu Boto3 hinzugefügten Wiederholungsverarbeitungsmodus
Lassen Sie uns Wiki-Informationen mithilfe der MediaWiki-API abrufen
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Verwendung der Grafikzeichnungsbibliothek Bokeh
Verwendung der Google Cloud Translation API
Verwendung der NHK-Programmführer-API
Der einfachste Weg, OpenCV mit Python zu verwenden
Tipps zum Schreiben werden in Python kurz abgeflacht
[Algorithmus x Python] Verwendung der Liste
Verwenden Sie das Python-Framework "cocotb", um Verilog zu testen.
Beschreibe ec2 mit boto3 und rufe den Wert ab
[Python-Tipps] So rufen Sie mehrere Schlüssel mit dem Maximalwert aus dem Wörterbuch ab
Loggen Sie sich mit json mit pygogo ein.
Ich möchte die Aktivierungsfunktion Mish verwenden
Setzen Sie die Anzahl der Hot-codierten Features auf den ursprünglichen Kategoriewert zurück
Verwendung von Raspeye Relay Module Python
Ich wollte die Python-Bibliothek von MATLAB verwenden
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
Verwendung des Befehls grep und häufiger Samples
Verwendung der Exist-Klausel in Django Queryset
Geben Sie MinGW als den in Python verwendeten Compiler an
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Wie man Argparse benutzt und den Unterschied zwischen Optparse
Verwendung des in Lobe in Python erlernten Modells
Verwendung der Solver-Bibliothek "kociemba" von Rubik Cube
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Die Programmiersprache, die Sie verwenden möchten
Ich möchte R-Datensatz mit Python verwenden
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
[C / C ++] Übergeben Sie den in C / C ++ berechneten Wert an eine Python-Funktion, um den Prozess auszuführen, und verwenden Sie diesen Wert in C / C ++.
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Einfach zu bedienende Flasche
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Verwendung von WikiExtractor.py
Verwendung von IPython