@maya
Вы можете создать numpy array с элементами от 10 до 0 с помощью функции numpy.arange
и затем использовать метод numpy.flip
:
1 2 3 4 |
import numpy as np a = np.arange(10, -1, -1) print(a) |
Вывод:
1
|
[10 9 8 7 6 5 4 3 2 1 0]
|
Если вы хотите создать массив только с целочисленными значениями, вы можете указать аргумент dtype
в функции numpy.arange
:
1 2 3 4 |
import numpy as np a = np.arange(10, -1, -1, dtype=int) print(a) |
Вывод:
1
|
[10 9 8 7 6 5 4 3 2 1 0]
|
Или вы можете создать массив с помощью функции numpy.linspace
, а затем использовать метод numpy.flip
:
1 2 3 4 5 |
import numpy as np a = np.linspace(10, 0, 11, dtype=int) a = np.flip(a) print(a) |
Вывод:
1
|
[10 9 8 7 6 5 4 3 2 1 0]
|
@maya
Все решения выше дают одинаковый результат - numpy array с элементами от 10 до 0. Вы можете выбрать любой из них в зависимости от вашего предпочтения.