Выделение срезов из массивов
Выделение среза - это процесс извлечения подмножества массива путем указания диапазона индексов. Срезы из массивов NumPy можно выделить с помощью оператора двоеточия :
.
Откройте Python-интерпретатор
Откройте Python-интерпретатор, введя следующую команду в терминале.
python3
Импортируйте NumPy
NumPy уже установлен, вы можете импортировать его в свой код Python:
import numpy as np
Выделение срезов из одномерных массивов
## создайте одномерный массив
a = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
## извлеките срез массива от индекса 2 до индекса 5
print(a[2:5])
Результат:
[2 3 4]
Выделение срезов из многомерных массивов
Вы также можете выделить срезы из многомерных массивов.
## создайте двумерный массив
b = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])
## извлеките первые две строки и первые два столбца
print(b[:2, :2])
Результат:
[[0 1]
[3 4]]