eye(n: number): matrix
Identity matrix.
Creates an identity matrix with the specified dimensions. If a single number is provided, it creates a square identity matrix.
Create a 0x0 matrix (empty matrix)
Create a 0x0 matrix (empty matrix)
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(0, 0), []);
Create a 1x1 identity matrix
Create a 1x1 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(1, 1), [[1]]);
Create a 2x2 identity matrix
Create a 2x2 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(2, 2), [[1, 0], [0, 1]]);
The identity matrix of the specified dimensions.
eye(dims: array): matrix
Identity matrix.
Creates an identity matrix with the specified dimensions. If a single number is provided, it creates a square identity matrix.
Create a 0x0 matrix (empty matrix)
Create a 0x0 matrix (empty matrix)
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(0, 0), []);
Create a 1x1 identity matrix
Create a 1x1 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(1, 1), [[1]]);
Create a 2x2 identity matrix
Create a 2x2 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(2, 2), [[1, 0], [0, 1]]);
dims: array
The identity matrix of the specified dimensions.
eye(nrows: number,ncols: number,): matrix
Identity matrix.
Creates an identity matrix with the specified dimensions. If a single number is provided, it creates a square identity matrix.
Create a 0x0 matrix (empty matrix)
Create a 0x0 matrix (empty matrix)
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(0, 0), []);
Create a 1x1 identity matrix
Create a 1x1 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(1, 1), [[1]]);
Create a 2x2 identity matrix
Create a 2x2 identity matrix
import { assertEquals } from "jsr:@std/assert"; assertEquals(eye(2, 2), [[1, 0], [0, 1]]);
The identity matrix of the specified dimensions.