Heim > Backend-Entwicklung > Python-Tutorial > So erstellen Sie ein Array in Numpy

So erstellen Sie ein Array in Numpy

小老鼠
Freigeben: 2023-11-28 17:58:28
Original
1910 Leute haben es durchsucht

Numpy-Methoden zum Erstellen von Arrays umfassen die Verwendung der Array()-Funktion von Numpy, die Verwendung der Arange()-Funktion von Numpy, die Verwendung der Zeros()- und Ones()-Funktionen von Numpy, die Verwendung der Linspace()-Funktion von Numpy und die Verwendung des Zufallsmoduls von Numpy. Ausführliche Einführung: 1. Die Funktion array() ist die am häufigsten verwendete Methode zum Erstellen eines Arrays in Numpy. Arrays usw. können durch die Übergabe von Python-Listen oder -Tupeln erstellt werden.

So erstellen Sie ein Array in Numpy

Das Betriebssystem dieses Tutorials: Windows 10-System, Python-Version 3.11.4, Dell G3-Computer.

Numpy ist eine wichtige Bibliothek für wissenschaftliches Rechnen in Python. Eine der grundlegendsten und am häufigsten verwendeten Funktionen ist das Erstellen von Arrays. Numpy bietet eine Vielzahl von Methoden zum Erstellen von Arrays. Nachfolgend stellen wir sie vor.

1. Erstellen Sie ein Array mit der Funktion array() von Numpy. Die Funktion array() ist die am häufigsten verwendete Methode zum Erstellen von Arrays in Numpy. Arrays können durch Übergabe einer Python-Liste oder eines Python-Tupels erstellt werden. Beispiel:

import numpy as np
a = np.array([1, 2, 3, 4, 5])  # 创建一个一维数组
print(a)  # 输出:[1 2 3 4 5]
b = np.array([[1, 2, 3], [4, 5, 6]])  # 创建一个二维数组
print(b)  # 输出:[[1 2 3]
          #         [4 5 6]]
c = np.array([(1, 2, 3), (4, 5, 6)])  # 创建一个二维数组
print(c)  # 输出:[[1 2 3]
          #         [4 5 6]]
Nach dem Login kopieren

2. Verwenden Sie die Funktion arange() von Numpy, um ein Array zu erstellen. Die Funktion arange() kann verwendet werden, um ein Array entsprechend dem angegebenen Bereich und der angegebenen Schrittgröße zu erstellen. Zum Beispiel:

import numpy as np
a = np.arange(0, 10, 2)  # 创建一个从0到10,步长为2的一维数组
print(a)  # 输出:[0 2 4 6 8]
Nach dem Login kopieren

3. Verwenden Sie die Funktionen „zeros()“ und „ones()“ von Numpy, um Arrays zu erstellen. Die Funktion „zeros()“ kann verwendet werden, um ein Array mit nur Nullen einer bestimmten Form zu erstellen. one()-Funktion Kann verwendet werden, um ein All-One-Array mit einer bestimmten Form zu erstellen. Zum Beispiel:

import numpy as np
a = np.zeros((2, 3))  # 创建一个2行3列的全零二维数组
print(a)  # 输出:[[0. 0. 0.]
          #         [0. 0. 0.]]
b = np.ones((3, 4))  # 创建一个3行4列的全一二维数组
print(b)  # 输出:[[1. 1. 1. 1.]
          #         [1. 1. 1. 1.]
          #         [1. 1. 1. 1.]]
Nach dem Login kopieren

4. Erstellen Sie ein Array mit der Funktion linspace() von Numpy.

Die Funktion linspace() kann verwendet werden, um ein Array zu erstellen, das gleichmäßig innerhalb eines bestimmten Bereichs verteilt ist. Zum Beispiel:

import numpy as np
a = np.linspace(0, 1, 5)  # 创建一个从0到1,共5个元素的一维数组
print(a)  # 输出:[0.   0.25 0.5  0.75 1.  ]
Nach dem Login kopieren

5. Verwenden Sie das Zufallsmodul von Numpy, um Arrays zu erstellen. Das Zufallsmodul von Numpy bietet einige Funktionen zum zufälligen Generieren von Arrays. Zum Beispiel:

import numpy as np
a = np.random.rand(3, 4)  # 创建一个3行4列的随机数组
print(a)  # 输出:[[0.40113822 0.80949726 0.97592367 0.16899062]
          #         [0.50186762 0.22582633 0.18496367 0.49457298]
          #         [0.72567811 0.50345248 0.19520015 0.91236194]]
Nach dem Login kopieren

Die oben genannten sind mehrere gängige Methoden zum Erstellen von Arrays in Numpy. Je nach Bedarf kann durch Auswahl der geeigneten Methode problemlos das erforderliche Array erstellt werden.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Array in Numpy. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage