Выбор и отображение нечетных индексов из списка чисел в python - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь получить индексы следующим образом:

[1,3,5,7,9,11...],
[2,4,6,8,10,12,...],
[3,5,7,9,11,13...],
[4,6,8,10,12,14,..],

До сих пор я достиг формата:

[1,2,3,4,5,...],
2,3,4,5,6,7...]
3,4,5,6,7,8...],

с использованием СТРОКИ КОДА

indexer = np.arange(3)[None,:] + np.arange(8)[:,None]

Не знаю, как достичь желаемых результатов.

Пожалуйста, помогите мне с этим!

Спасибо

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете определить размер шага для np.arange следующим образом np.arange(start, stop, step):

>>> np.arange(1, 12, 2)[None,:] + np.arange(4)[:,None]
array([[ 1,  3,  5,  7,  9, 11],
       [ 2,  4,  6,  8, 10, 12],
       [ 3,  5,  7,  9, 11, 13],
       [ 4,  6,  8, 10, 12, 14]])
...