Создать массив из другого массива, используя некоторые элементы из него, заполнить нулями другие элементы - PullRequest
0 голосов
/ 23 января 2020

У меня есть массив

np.random.seed(42)
x = np.random.rand(3, 3)

Итак

array([[0.37454012, 0.95071431, 0.73199394],
       [0.59865848, 0.15601864, 0.15599452],
       [0.05808361, 0.86617615, 0.60111501]])

Я хочу создать другие элементы из этого массива, используя только некоторые элементы из x, и заполнить нулями другие элементы, например как, если я хочу элементы x[1::2,::2] я получу массив

y = np.array([[0, 0, 0],
             [0.59865848, 0, 0.15599452],
             [0, 0, 0]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...