Помогите создать numpy массив

Помогите создать numpy массив из 100 элементов (от 1 до 100), переформатировать в формат (10 * 10), сделать слайсинг с шагом 2 по каждой оси? В итоге должно получиться:

array([[1,  3,  5,  7,  9],
       [21, 23, 25, 27, 29],
       [41, 43, 45, 47, 49],
       [61, 63, 65, 67, 69],
       [81, 83, 85, 87, 89]])

Ответы (1 шт):

Автор решения: Danis
import numpy as np

arr = np.arange(1, 101).reshape((10, 10))[::2, ::2]

print(arr)
→ Ссылка