colour.utilities.xp_create_diagonal#
- colour.utilities.xp_create_diagonal(a: ArrayLike, *, xp: ProtocolArrayNamespace | ModuleType | None = None) NDArrayFloat[source]#
Array API compatible implementation of
numpy.diagflat().- Parameters:
a (ArrayLike) – 1-D array of diagonal values.
xp (ProtocolArrayNamespace | ModuleType | None) – Array namespace module. If None, derived from
a.
- Returns:
2-D array with a on the diagonal.
- Return type: