Arrays erstellen
Öffnen Sie in einem Terminal einen neuen Python-Interpreter.
python3
Bevor wir mit Arrays arbeiten können, müssen wir sie erstellen. NumPy bietet mehrere Methoden zum Erstellen von Arrays, wie z. B.:
1. np.array()
Diese Funktion erstellt ein Array aus einer Python-Liste oder -Tupel.
import numpy as np
## Ein Array aus einer Python-Liste erstellen
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array) ## Ausgabe: [1 2 3 4 5]
## Ein Array aus einem Python-Tupel erstellen
my_tuple = (6, 7, 8, 9, 10)
my_array = np.array(my_tuple)
print(my_array) ## Ausgabe: [ 6 7 8 9 10]
2. np.zeros()
Diese Funktion erstellt ein Array von Nullen mit einer angegebenen Form.
## Ein Array von Nullen erstellen
my_array = np.zeros((3, 4))
print(my_array)
## Ausgabe:
## [[0. 0. 0. 0.]
## [0. 0. 0. 0.]
## [0. 0. 0. 0.]]
3. np.ones()
Diese Funktion erstellt ein Array von Einsen mit einer angegebenen Form.
## Ein Array von Einsen erstellen
my_array = np.ones((2, 3))
print(my_array)
## Ausgabe:
## [[1. 1. 1.]
## [1. 1. 1.]]
4. np.arange()
Diese Funktion erstellt ein Array mit gleichmäßig verteilten Werten innerhalb eines angegebenen Bereichs.
## Ein Array mit gleichmäßig verteilten Werten erstellen
my_array = np.arange(0, 10, 2)
print(my_array) ## Ausgabe: [0 2 4 6 8]
5. np.linspace()
Diese Funktion erstellt ein Array mit gleichmäßig verteilten Werten zwischen zwei Endpunkten.
## Ein Array mit gleichmäßig verteilten Werten zwischen zwei Endpunkten erstellen
my_array = np.linspace(0, 1, 5)
print(my_array) ## Ausgabe: [0. 0.25 0.5 0.75 1. ]