Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/netsaur/backends/cpu/matrix.ts>CPUMatrix

Powerful machine learning, accelerated by WebGPU
Go to Latest
class CPUMatrix
import { CPUMatrix } from "https://deno.land/x/netsaur@0.1.5/backends/cpu/matrix.ts";

Constructors

new
CPUMatrix(
x: number,
y: number,
)

Type Parameters

optional
T extends DataType = DataType

Methods

fill(val: number)
fmt()
getData(x: number, y: number)
getDelta(x: number, y: number)
setData(
x: number,
y: number,
val: number,
)
setDelta(
x: number,
y: number,
val: number,
)

Static Methods

add(matA: CPUMatrix, matB: CPUMatrix)
dot(matA: CPUMatrix, matB: CPUMatrix)
reduce(mat: CPUMatrix, func: (acc: number, val: number) => number)
sub(matA: CPUMatrix, matB: CPUMatrix)
Tdot(matA: CPUMatrix, matB: CPUMatrix)
with(x: number, y: number)