C# Class GoodAI.ToyWorld.Language.LabeledVector

Vectors with string labels and basic vector operations
Afficher le fichier Open project: GoodAI/BrainSimulator Class Usage Examples

Méthodes publiques

Méthode Description
Add ( float vector1, float vector2 ) : float[]

Performs elementwise addition of vectors.

Cosine ( LabeledVector otherVector ) : float
Cosine ( float otherVector ) : float
Cosine ( float vector1, float vector2 ) : float
Euclidean ( LabeledVector otherVector ) : float
Euclidean ( float otherVector ) : float
Euclidean ( float vector1, float vector2 ) : float
InnerProduct ( LabeledVector otherVector ) : float
InnerProduct ( float otherVector ) : float
InnerProduct ( float vector1, float vector2 ) : float
LabeledVector ( string label, float vector ) : System
SquaredEuclidean ( float vector1, float vector2 ) : float
Subtract ( float vector1, float vector2 ) : float[]

Performs elementwise subtraction of vectors.

VectorLength ( float vector ) : float

Method Details

Add() public static méthode

Performs elementwise addition of vectors.
public static Add ( float vector1, float vector2 ) : float[]
vector1 float a vector
vector2 float another vector
Résultat float[]

Cosine() public méthode

public Cosine ( LabeledVector otherVector ) : float
otherVector LabeledVector
Résultat float

Cosine() public méthode

public Cosine ( float otherVector ) : float
otherVector float
Résultat float

Cosine() public static méthode

public static Cosine ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Résultat float

Euclidean() public méthode

public Euclidean ( LabeledVector otherVector ) : float
otherVector LabeledVector
Résultat float

Euclidean() public méthode

public Euclidean ( float otherVector ) : float
otherVector float
Résultat float

Euclidean() public static méthode

public static Euclidean ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Résultat float

InnerProduct() public méthode

public InnerProduct ( LabeledVector otherVector ) : float
otherVector LabeledVector
Résultat float

InnerProduct() public méthode

public InnerProduct ( float otherVector ) : float
otherVector float
Résultat float

InnerProduct() public static méthode

public static InnerProduct ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Résultat float

LabeledVector() public méthode

public LabeledVector ( string label, float vector ) : System
label string
vector float
Résultat System

SquaredEuclidean() public static méthode

public static SquaredEuclidean ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Résultat float

Subtract() public static méthode

Performs elementwise subtraction of vectors.
public static Subtract ( float vector1, float vector2 ) : float[]
vector1 float first vector
vector2 float second vector
Résultat float[]

VectorLength() public static méthode

public static VectorLength ( float vector ) : float
vector float
Résultat float