Eine leicht verständliche Anleitung zum Anzeigen von Numpy-Versionen

WBOY
Freigeben: 2024-01-19 08:15:17
Original
617 Leute haben es durchsucht

Eine leicht verständliche Anleitung zum Anzeigen von Numpy-Versionen

NumPy ist ein wichtiges wissenschaftliches Rechenpaket in Python. Es bietet viele mathematikbezogene Funktionen und wird häufig in der Datenanalyse, beim maschinellen Lernen, beim Deep Learning und in anderen Bereichen verwendet. In NumPy ist Array die Hauptdatenstruktur und Array-Operationen sind eine der Kernfunktionen von NumPy.

In diesem Artikel werden die grundlegenden Operationen und Anzeigemethoden von NumPy-Arrays vorgestellt, damit die Leser verstehen, wie sie auf die Elemente des Arrays zugreifen, die Form des Arrays ändern, die Eigenschaften des Arrays anzeigen usw.

  1. Erstellen Sie ein Array

In NumPy können Sie die Funktion numpy.array() verwenden, um ein Array zu erstellen, wie unten gezeigt:

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
Nach dem Login kopieren

Zu diesem Zeitpunkt ist arr ein eindimensionales Array mit 5 Elementen. Wir können ein eindimensionales Array auch über die Funktion numpy.arange() oder die Funktion numpy.linspace() erstellen:

arr1 = np.arange(10)   # 生成一个0到9的一维数组
arr2 = np.linspace(0, 10, 11)   # 生成一个0到10之间,含11个元素的一维数组
Nach dem Login kopieren
  1. Zugriff auf Elemente

Der Zugriff auf Elemente in einem NumPy-Array kann über Array-Indizes erreicht werden zu den Array-Indizes. Beginnen Sie bei 0. Bei mehrdimensionalen Arrays können Sie mehrere Indizes verwenden, um auf bestimmte Elemente zuzugreifen. Zum Beispiel:

arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[0, 0])   # 访问第一个元素 1
print(arr[1, 2])   # 访问第二行第三列的元素 6
Nach dem Login kopieren
  1. Ändern Sie die Form

In NumPy können wir die Funktion numpy.reshape() verwenden, um die Form des Arrays zu ändern. Zum Beispiel:

arr = np.array([1, 2, 3, 4, 5, 6])
new_arr = arr.reshape(2, 3)   # 将一维数组变为二维数组,形状为(2,3)
Nach dem Login kopieren

Zu diesem Zeitpunkt ist die Form von new_arr (2,3), eine Matrix mit zwei Zeilen und drei Spalten. Die Elemente sind:

1  2  3
4  5  6
Nach dem Login kopieren
  1. Array-Eigenschaften anzeigen

In NumPy kann die Form des Arrays, Attribute wie die Anzahl der Elemente und den Datentyp überprüfen. Beispiel:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr.shape)   # 输出形状 (6,)
print(arr.size)   # 输出元素个数 6
print(arr.dtype)   # 输出数据类型 int32
Nach dem Login kopieren

Unter diesen repräsentiert die Form die Form des Arrays, die Größe die Anzahl der Array-Elemente und dtype den Datentyp des Arrays.

  1. Andere Array-Operationen

(1) Um Slicing-Operationen für Arrays durchzuführen, können Sie den Operator „:“ verwenden. Zum Beispiel:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[1:4])   # 输出[2 3 4]
Nach dem Login kopieren

(2) Führen Sie einige statistische Operationen am Array durch, z. B. die Berechnung der Summe, des Mittelwerts, der Standardabweichung usw. der Elemente im Array. Zum Beispiel:

arr = np.array([1, 2, 3, 4, 5, 6])
print(np.sum(arr))   # 计算元素的和,输出21
print(np.mean(arr))   # 计算平均值,输出3.5
print(np.std(arr))   # 计算标准差,输出1.707825127659933
Nach dem Login kopieren

(3) Führen Sie einige logische Operationen am Array aus, z. B. das Herausfiltern von Elementen im Array, die die Bedingungen erfüllen. Zum Beispiel:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[arr > 3])   # 输出[4 5 6]
Nach dem Login kopieren

Die oben genannten Methoden sind die grundlegenden Methoden zur Verwendung von NumPy zum Betreiben von Arrays. Mit diesen Methoden können wir auf die Form und Elemente des Arrays zugreifen und diese ändern sowie einige statistische und logische Operationen ausführen.

Das obige ist der detaillierte Inhalt vonEine leicht verständliche Anleitung zum Anzeigen von Numpy-Versionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!