jax.numpy.flip#
- jax.numpy.flip(m, axis=None)[源代码][源代码]#
沿给定轴反转数组元素的顺序。
JAX 实现的
numpy.flip()。- 参数:
- 返回:
沿
axis轴反向排列的元素数组。- 返回类型:
参见
jax.numpy.fliplr():沿轴1(左右)反转顺序jax.numpy.flipud(): 沿轴 0(上下)反转顺序
示例
>>> x1 = jnp.array([[1, 2], ... [3, 4]]) >>> jnp.flip(x1) Array([[4, 3], [2, 1]], dtype=int32)
如果
axis被指定为一个整数,那么jax.numpy.flip仅沿该特定轴反转数组。>>> jnp.flip(x1, axis=1) Array([[2, 1], [4, 3]], dtype=int32)
>>> x2 = jnp.arange(1, 9).reshape(2, 2, 2) >>> x2 Array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]], dtype=int32) >>> jnp.flip(x2) Array([[[8, 7], [6, 5]], [[4, 3], [2, 1]]], dtype=int32)
当
axis被指定为一个整数序列时,jax.numpy.flip会沿着指定的轴反转数组。>>> jnp.flip(x2, axis=[1, 2]) Array([[[4, 3], [2, 1]], [[8, 7], [6, 5]]], dtype=int32)