pad#
Signature#
nabla.pad(arg: 'Array', slices: 'list[slice]', target_shape: 'Shape') -> 'Array'
Description#
Place a smaller array into a larger zero-filled array at the location specified by slices.
This is the inverse operation of array slicing - given slices, a small array, and target shape, it creates a larger array where the small array is placed at the sliced location and everything else is zero.
Parameters#
arg
(Input array (the smaller array to be placed)
): slices: List of slice objects defining where to place the array target_shape: The shape of the output array
Returns#
Larger array with input placed at sliced location, zeros elsewhere
: