function ones
ones(n: number): matrix

Create an array of all ones.

Creates a matrix or array filled with ones based on the provided dimensions. Accepts up to two arguments for dimensions or a single array defining the dimensions.

Examples

Create a 0x0 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(0), []);

Create a 1x1 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(1), [[1]]);

Create a 2x2 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2), [[1, 1], [1, 1]]);

Create a 2x1 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2, 1), [[1], [1]]);

Create a 2x3 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2, 3), [[1, 1, 1], [1, 1, 1]]);

Parameters

n: number

Return Type

A matrix or array filled with ones.

Throws

If no arguments are provided.

ones(
nrows: number,
ncols: number,
): matrix

Create an array of all ones.

Creates a matrix or array filled with ones based on the provided dimensions. Accepts up to two arguments for dimensions or a single array defining the dimensions.

Examples

Create a 0x0 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(0), []);

Create a 1x1 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(1), [[1]]);

Create a 2x2 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2), [[1, 1], [1, 1]]);

Create a 2x1 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2, 1), [[1], [1]]);

Create a 2x3 matrix

import { assertEquals } from "jsr:@std/assert";

assertEquals(ones(2, 3), [[1, 1, 1], [1, 1, 1]]);

Parameters

nrows: number
ncols: number

Return Type

A matrix or array filled with ones.

Throws

If no arguments are provided.