moarray

package
v0.0.0-...-634066a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NormalizeGonumVector

func NormalizeGonumVector(vector *mat.VecDense)

NormalizeGonumVector normalizes a vector in place. Note that this function is used by the kmeans algorithm. Here, if we get a zero vector, we do not normalize it and return it directly. This is because the zero vector is a valid vector in the kmeans algorithm.

func NormalizeGonumVectors

func NormalizeGonumVectors(vectors []*mat.VecDense)

func NormalizeL2

func NormalizeL2[T constraints.Float](v1 []T) ([]T, error)

func NormalizeMoVecf64

func NormalizeMoVecf64(vector []float64) []float64

NormalizeMoVecf64 is used only in test functions.

func ToGonumVector

func ToGonumVector[T constraints.Float](arr1 []T) *mat.VecDense

func ToGonumVectors

func ToGonumVectors[T constraints.Float](arrays ...[]T) (res []*mat.VecDense, err error)

func ToMoArray

func ToMoArray[T constraints.Float](vec *mat.VecDense) (arr []T)

func ToMoArrays

func ToMoArrays[T constraints.Float](vecs []*mat.VecDense) [][]T

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL