nums.numpy.identity#

nums.numpy.identity(n: int, dtype=<class 'float'>) nums.core.array.blockarray.BlockArray#

Return the identity array.

This docstring was copied from numpy.identity.

Some inconsistencies with the NumS version may exist.

The identity array is a square array with ones on the main diagonal.

nint

Number of rows (and columns) in n x n output.

dtypedata-type, optional

Data-type of the output. Defaults to float.

outBlockArray

n x n array with its main diagonal set to one, and all other elements 0.

The doctests shown below are copied from NumPy. They won’t show the correct result until you operate get().

>>> nps.identity(3).get()  
array([[1.,  0.,  0.],
       [0.,  1.,  0.],
       [0.,  0.,  1.]])