(x, y, axis)
return np.pad(x, pad_widths, mode='constant',
                constant_values=x.dtype.type(0))
Pads x to multiple of y on the given axis.
Pads x to multiple of y on the given axis.
Pads x to multiple of y on the given axis .
def _pad_to_multiple_of(x, y, axis):
  """Pads x to multiple of y on the given axis."""
  pad_len = np.ceil(x.shape[axis] / float(y)) * y
  pad_widths = [(0, 0)] * len(x.shape)
  pad_widths[axis] = (0, int(pad_len - x.shape[axis]))
  return np.pad(x, pad_widths, mode='constant',
                constant_values=x.dtype.type(0))
def _pad_to_multiple_of ( x , y , axis ) : pad_len = np . ceil ( x . shape [ axis ] / float ( y ) ) * y pad_widths = [ ( 0 , 0 ) ] * len ( x . shape ) pad_widths [ axis ] = ( 0 , int ( pad_len - x . shape [ axis ] ) ) return np . pad ( x , pad_widths , mode = 'constant' , constant_values = x . dtype . type ( 0 ) )