Achsen und Abmessungen in Numpy
Der folgende Artikel wird Ihnen ein Verständnis für die Achse und die Dimensionen von Numpy vermitteln. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird. Werfen wir einen Blick darauf
Das Hauptobjekt von NumPy ist das homogene mehrdimensionale Array. Es handelt sich um eine Tabelle von Elementen (normalerweise Zahlen), die alle vom gleichen Typ sind und durch ein Tupel positiver Ganzzahlen indiziert werden . Die Anzahl der Achsen ist der Rang.
Zum Beispiel sind die Koordinaten eines Punktes im 3D-Raum [1, 2, 1] ein Array mit Rang 1, weil er eine Achse hat von 3. Im unten abgebildeten Beispiel hat das Array den Rang 2 (es ist zweidimensional). Die erste Dimension (Achse) hat eine Länge von 2, die zweite Dimension hat eine Länge von 3.
[[ 1., 0., 0.], [ 0., 1., 2.]]
ndarray.ndim
Die Anzahl der Array-Achsen in Python In In der Welt von wird die Anzahl der Achsen als Rang bezeichnet.
>> X = np.reshape(np.arange(24), (2, 3, 4)) # 也即 2 行 3 列的 4 个平面(plane) >> X array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]], [[12, 13, 14, 15], [16, 17, 18, 19], [20, 21, 22, 23]]])
Formfunktion ist eine Funktion in numpy.core.fromnumeric. Seine Funktion besteht darin, die Länge der Matrix zu lesen. Beispielsweise soll Form [0] die Länge der ersten Dimension der Matrix lesen.
Form(x)
(2,3,4)
Form(x )[0]
2
oder
x.shape[0]
2
Sehen wir uns die Zusammensetzung jeder Ebene einzeln an:
>> X[:, :, 0] array([[ 0, 4, 8], [12, 16, 20]]) >> X[:, :, 1] array([[ 1, 5, 9], [13, 17, 21]]) >> X[:, :, 2] array([[ 2, 6, 10], [14, 18, 22]]) >> X[:, :, 3] array([[ 3, 7, 11], [15, 19, 23]])
Das heißt , Beim Neuanordnen von np.arange(24)(0, 1, 2, 3, ..., 23) in Richtung mehrerer Achsen eines mehrdimensionalen Arrays wird die letzte Achse zuerst zugewiesen (für ein zweidimensionales). arrayDas heißt, die Richtung der Zeile wird zuerst zugewiesen, und für ein dreidimensionales Array wird zuerst die Richtung der Ebene zugewiesen)
reshpae, ist eine Methode in der Array-Objekt, mit dem die Form des Arrays geändert werden kann.
Zweidimensionales Array
#!/usr/bin/env python # coding=utf-8 import numpy as np a=np.array([1, 2, 3, 4, 5, 6, 7, 8]) print a d=a.reshape((2,4)) print d
Dreidimensionale Anordnung
#!/usr/bin/env python # coding=utf-8 import numpy as np a=np.array([1, 2, 3, 4, 5, 6, 7, 8]) print a f=a.reshape((2, 2, 2)) print f
Das Prinzip der Formänderung besteht darin, dass die Array-Elemente können sich nicht ändern. Es ist beispielsweise falsch, so zu schreiben, weil sich die Array-Elemente geändert haben.
#!/usr/bin/env python # coding=utf-8 import numpy as np a=np.array([1, 2, 3, 4, 5, 6, 7, 8]) print a print a.dtype e=a.reshape((2,2)) print e
Hinweis: Das durch Reshape generierte neue Array und das ursprüngliche Array teilen sich denselben Speicher, d. h. Wenn die Elemente eines Arrays geändert werden, ändert sich auch das andere Array.
#!/usr/bin/env python # coding=utf-8 import numpy as np a=np.array([1, 2, 3, 4, 5, 6, 7, 8]) print a e=a.reshape((2, 4)) print e a[1]=100 print a print e
Die Bedeutung des Umformfunktionsparameters -1 in Python
a=np.arange(0, 60, 10) >>>a array([0,10,20,30,40,50]) >>>a.reshape(-1,1) array([[0], [10], [20], [30], [40], [50]])
Wenn es als a.reshape(1,1) geschrieben ist, wird ein Fehler gemeldet
ValueError: Array der Größe 6 kann nicht in Form (1,1) umgeformt werden
>>> a = np.array([[1,2,3], [4,5,6]]) >>> np.reshape(a, (3,-1)) # the unspecified value is inferred to be 2 array([[1, 2], [3, 4], [5, 6]])
-1 bedeutet I Ich bin zu faul, um zu berechnen, welche Zahl ich eingeben soll. Von Python über a und andere Werte abgeleitet 3.
# 下面是两张2*3大小的照片(不知道有几张照片用-1代替),如何把所有二维照片给摊平成一维 >>> image = np.array([[[1,2,3], [4,5,6]], [[1,1,1], [1,1,1]]]) >>> image.shape (2, 2, 3) >>> image.reshape((-1, 6)) array([[1, 2, 3, 4, 5, 6], [1, 1, 1, 1, 1, 1]])
Verwandte Empfehlungen:
Der Unterschied zwischen Array und Asarray in Numpy
Das obige ist der detaillierte Inhalt vonAchsen und Abmessungen in Numpy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So aktualisieren Sie die Numpy-Version: 1. Verwenden Sie den Befehl „pip install --upgrade numpy“. 2. Wenn Sie die Python 3.x-Version verwenden, verwenden Sie den Befehl „pip3 install --upgrade numpy“, der heruntergeladen wird Installieren Sie es und überschreiben Sie die aktuelle NumPy-Version 3. Wenn Sie Conda zum Verwalten der Python-Umgebung verwenden, verwenden Sie zum Aktualisieren den Befehl „conda install --update numpy“.

Numpy ist eine wichtige Mathematikbibliothek in Python. Sie bietet effiziente Array-Operationen und wissenschaftliche Berechnungsfunktionen und wird häufig in den Bereichen Datenanalyse, maschinelles Lernen, Deep Learning und anderen Bereichen verwendet. Bei der Verwendung von Numpy müssen wir häufig die Versionsnummer von Numpy überprüfen, um die von der aktuellen Umgebung unterstützten Funktionen zu ermitteln. In diesem Artikel erfahren Sie, wie Sie die Numpy-Version schnell überprüfen und spezifische Codebeispiele bereitstellen. Methode 1: Verwenden Sie das __version__-Attribut, das mit numpy geliefert wird. Das numpy-Modul wird mit einem __ geliefert.

Es wird empfohlen, die neueste Version von NumPy1.21.2 zu verwenden. Der Grund ist: Derzeit ist die neueste stabile Version von NumPy 1.21.2. Im Allgemeinen wird empfohlen, die neueste Version von NumPy zu verwenden, da diese die neuesten Funktionen und Leistungsoptimierungen enthält und einige Probleme und Fehler in früheren Versionen behebt.

So aktualisieren Sie die Numpy-Version: Leicht verständliches Tutorial, erfordert konkrete Codebeispiele. Einführung: NumPy ist eine wichtige Python-Bibliothek für wissenschaftliche Berechnungen. Es bietet ein leistungsstarkes mehrdimensionales Array-Objekt und eine Reihe verwandter Funktionen, mit denen effiziente numerische Operationen ausgeführt werden können. Mit der Veröffentlichung neuer Versionen stehen uns ständig neuere Funktionen und Fehlerbehebungen zur Verfügung. In diesem Artikel wird beschrieben, wie Sie Ihre installierte NumPy-Bibliothek aktualisieren, um die neuesten Funktionen zu erhalten und bekannte Probleme zu beheben. Schritt 1: Überprüfen Sie zu Beginn die aktuelle NumPy-Version

Bringen Sie Ihnen Schritt für Schritt bei, NumPy in PyCharm zu installieren und seine leistungsstarken Funktionen vollständig zu nutzen. Vorwort: NumPy ist eine der grundlegenden Bibliotheken für wissenschaftliches Rechnen in Python. Sie bietet leistungsstarke mehrdimensionale Array-Objekte und verschiedene für die Ausführung erforderliche Funktionen Grundlegende Operationen an Arrays. Es ist ein wichtiger Bestandteil der meisten Data-Science- und Machine-Learning-Projekte. In diesem Artikel erfahren Sie, wie Sie NumPy in PyCharm installieren und seine leistungsstarken Funktionen anhand spezifischer Codebeispiele demonstrieren. Schritt 1: Installieren Sie zunächst PyCharm

Numpy kann mit Pip, Conda, Quellcode und Anaconda installiert werden. Detaillierte Einführung: 1. pip, geben Sie pip install numpy in die Befehlszeile ein; 2. conda, geben Sie conda install numpy in die Befehlszeile ein. 3. Quellcode, entpacken Sie das Quellcodepaket oder geben Sie das Quellcodeverzeichnis ein, geben Sie den Befehl ein Zeile python setup.py build python setup.py install.

Das Geheimnis der schnellen Deinstallation der NumPy-Bibliothek wird gelüftet. Es sind spezifische Codebeispiele erforderlich. NumPy ist eine leistungsstarke Python-Bibliothek für wissenschaftliches Rechnen, die in Bereichen wie Datenanalyse, wissenschaftlichem Rechnen und maschinellem Lernen weit verbreitet ist. Manchmal müssen wir jedoch möglicherweise die NumPy-Bibliothek deinstallieren, sei es zur Aktualisierung der Version oder aus anderen Gründen. In diesem Artikel werden einige Methoden zum schnellen Deinstallieren der NumPy-Bibliothek vorgestellt und spezifische Codebeispiele bereitgestellt. Methode 1: Verwenden Sie pip zum Deinstallieren. Pip ist ein Python-Paketverwaltungstool, das zum Installieren, Aktualisieren und Installieren verwendet werden kann

Mit der rasanten Entwicklung von Bereichen wie Datenwissenschaft, maschinellem Lernen und Deep Learning hat sich Python zu einer Mainstream-Sprache für die Datenanalyse und -modellierung entwickelt. In Python ist NumPy (kurz für NumericalPython) eine sehr wichtige Bibliothek, da sie eine Reihe effizienter mehrdimensionaler Array-Objekte bereitstellt und die Grundlage für viele andere Bibliotheken wie Pandas, SciPy und Scikit-Learn bildet. Bei der Verwendung von NumPy werden Sie daher wahrscheinlich auf Kompatibilitätsprobleme zwischen verschiedenen Versionen stoßen
