Lernen Sie intuitiv die Umformung von Python np

Hintergrund

Ich habe die Umformung von np irgendwie nicht verstanden. Als ich den Code schrieb, verstand ich ihn irgendwie und wollte ihn für diejenigen freigeben, die intuitiv lernen möchten.

Beispielcode

np_reshape_.py



#1 Zeile 12 Spalten
list_1 = [10.0, 14.0, 23.0, 27.0, 37.0, 58.0, 81.0, 82.0, 135.0, 169.0, 344.0, 319.0]
print(list_1)
#[10.0, 14.0, 23.0, 27.0, 37.0, 58.0, 81.0, 82.0, 135.0, 169.0, 344.0, 319.0]

#3 Zeilen 4 Spalten
list_2 = np.array(list_1).reshape(3, 4)
print(list_2)
"""
[[ 10.  14.  23.  27.]
 [ 37.  58.  81.  82.]
 [135. 169. 344. 319.]]
"""

#6 Zeilen 2 Spalten
list_3 = np.array(list_1).reshape(6, 2)
print(list_3)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

#6 Zeilen, 2 Spalten, 2 Spalten, Koordinatensystem
list_4 = np.array(list_1).reshape(-1, 2)
print(list_4)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

#6 Zeilen 2 Spalten
list_5 = np.array(list_1).reshape(6, -1)
print(list_5)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

Betrachtung

Ich habe intuitiv verstanden, wie man -1 der Umformung von np verwendet.

Recommended Posts

Lernen Sie intuitiv die Umformung von Python np
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
der Zen von Python
Auf dem Weg zum Ruhestand von Python2
Lerne Nim mit Python (ab Anfang des Jahres).
Lernen Sie das Entwurfsmuster "Chain of Responsibility" in Python
Über die Funktionen von Python
Die Kraft der Pandas: Python
Die Geschichte von Python und die Geschichte von NaN
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Überprüfung der Grundlagen von Python (FizzBuzz)
[Python] -1 Bedeutung der Umformungsmethode von Numpy
Informationen zur Grundlagenliste der Python-Grundlagen
Lernen Sie das Entwurfsmuster "Prototype" mit Python
Lernen Sie das Entwurfsmuster "Builder" mit Python
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
Überprüfen Sie das Verhalten des Zerstörers in Python
Lernen Sie noch einmal die Grundlagen von Theano
[Python3] Verstehe die Grundlagen von Beautiful Soup
Lernen Sie das Designmuster "Flyweight" in Python
Lernen Sie das Entwurfsmuster "Observer" in Python
Lernen Sie das Entwurfsmuster "Memento" mit Python
Lernen Sie die Grundlagen, während Sie Python-Variablen berühren
Lernen Sie das Entwurfsmuster "Proxy" in Python
Übergeben Sie den Pfad des importierten Python-Moduls
Lernen Sie das Entwurfsmuster "Befehl" in Python
Notizen vom Anfang von Python 1 lernen
Überprüfen Sie die Existenz der Datei mit Python
Informationen zur virtuellen Umgebung von Python Version 3.7
Lernen Sie das Entwurfsmuster "Besucher" mit Python
Lernen Sie das Entwurfsmuster "Bridge" mit Python
Lernen Sie das Entwurfsmuster "Mediator" mit Python
Ich kannte die Grundlagen von Python nicht
Lernen Sie das Designmuster "Decorator" mit Python
Das Ergebnis der Installation von Python auf Anaconda
[Python] Probieren Sie pydash der Python-Version von lodash aus
[Python] Überprüfen Sie den Speicherverbrauch von Variablen
Überprüfen Sie den Pfad des importierten Python-Moduls
Die Geschichte der Manipulation globaler Python-Variablen
Lernen Sie das Entwurfsmuster "Iterator" mit Python
[Python] [Meta] Ist der Python-Typ ein Typ?
Grundlagen zum Ausführen von NoxPlayer in Python
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Die Python-Projektvorlage, an die ich denke.
Lernen Sie das Entwurfsmuster "Strategie" mit Python
Lernen Sie das Entwurfsmuster "Composite" mit Python
[Linux] Lernen Sie die Grundlagen von Shell-Befehlen
Python-Grundkurs (Ende 15)
[Python] Ruft den Zeichencode der Datei ab
Lernen Sie das Entwurfsmuster "State" in Python
Die Geschichte der Verarbeitung A von Blackjack (Python)
Python Hinweis: Die geheime Rolle von Kamma
Lernen Sie das Entwurfsmuster "Adapter" mit Python