bundles / numpy 2.4.3 / numpy / diagflat
_ArrayFunctionDispatcher
numpy:diagflat
Signature
def diagflat ( v , k = 0 ) Summary
Create a two-dimensional array with the flattened input as a diagonal.
Parameters
v: array_likeInput data, which is flattened and set as the
k-th diagonal of the output.k: int, optionalDiagonal to set; 0, the default, corresponds to the "main" diagonal, a positive (negative)
kgiving the number of the diagonal above (below) the main.
Returns
out: ndarrayThe 2-D output array.
Examples
import numpy as np np.diagflat([[1,2], [3,4]])✓
np.diagflat([1,2], 1)
✓See also
- diag
MATLAB work-alike for 1-D and 2-D arrays.
- diagonal
Return specified diagonals.
- trace
Sum along diagonals.
Aliases
-
numpy.diagflat