PutAlongAxisΒΆ

Put values into the destination array by matching 1d index and data slices.

Abstract Signature:

PutAlongAxis(arr: Array, indices: Array, values: Array, axis: int)

PyTorch

API: torch.scatter
Strategy: Infix (?)

JAX (Core)

API: jax.numpy.put_along_axis
Strategy: Direct Mapping

NumPy

API: numpy.put_along_axis
Strategy: Direct Mapping

Keras

API: keras.ops.take_along_axis
Strategy: Direct Mapping

TensorFlow

API: tf.experimental.numpy.put_along_axis
Strategy: Direct Mapping

Apple MLX

API: β€”
Strategy: Custom / Partial

Flax NNX

API: jax.numpy.put_along_axis
Strategy: Direct Mapping

PaxML / Praxis

API: jax.numpy.put_along_axis
Strategy: Direct Mapping