Diag
If input is a vector, returns a diagonal matrix. If input is a matrix, returns the diagonal.
Abstract Signature:
Diag(input: Tensor, diagonal: int = 0)
PyTorch
API: torch.diag
Strategy: Direct Mapping
JAX (Core)
API: jax.numpy.diag
Strategy: Direct Mapping
NumPy
API: numpy.diag
Strategy: Direct Mapping
Keras
API: keras.ops.diag
Strategy: Direct Mapping
TensorFlow
API: tf.linalg.diag
Strategy: Direct Mapping
Apple MLX
API: mlx.core.diag
Strategy: Direct Mapping
Flax NNX
API: jax.numpy.diag
Strategy: Direct Mapping
PaxML / Praxis
API: jax.numpy.diag
Strategy: Direct Mapping