Если блок, над которым вы работаете, является смежным (то есть не требует необычного индексирования, в этом случае часть будет скопирована), вы можете использовать обычный синтаксис среза, чтобы получить представление о рассматриваемой части массива без копирования :
>>> import numpy as np
>>> arr = np.array([1,2,3,4,5])
>>> part = arr[1:3] # no copies here
>>> part[:] = 22,33
>>> print arr
[ 1 22 33 4 5]