Как вставить небольшой массив в более крупный без полного указания целевых срезов? - PullRequest
0 голосов
/ 14 июля 2020

Допустим, мы вставляем меньшее изображение в большее. Мы могли бы сделать это обычным способом,

large = np.zeros((3, 100, 100))
small = np.ones((3, 10, 10))
large[:, :10, :10] = small

, но иногда было бы удобнее, если бы нам не нужно было указывать целевой диапазон.

Возможно ли что-то подобное в numpy?

large[:, 0, 0] = small  # paste (3, 10, 10) image into (0, 0) location
large[:, 50, 50] = small  # paste (3, 10, 10) image into (50, 50) location
...