Hello everyone, I hope this is the correct place to post this as this is my first (potential) contribution to numpy.
I would like to implement a function numpy.shift which would work similarly to numpy.roll, with one key difference. After shifting an array by a value `shift`, the function fills the missing values with a `fill_value` For example shifting the following array by 1 along axis 1with fill_value of 0 >>> arr = numpy.arange(10).reshape((2,5)) >>> arr array([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]) >>> numpy.shift(arr, 1, axis=1, fill_value=0) array([[0, 0, 1, 2, 3], [0, 5, 6, 7, 8]]) Cheers, Filippo _______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com