C# Класс GoodAI.ToyWorld.Language.LabeledVector

Vectors with string labels and basic vector operations
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Add() публичный статический Метод

Performs elementwise addition of vectors.
public static Add ( float vector1, float vector2 ) : float[]
vector1 float a vector
vector2 float another vector
Результат float[]

Cosine() публичный Метод

public Cosine ( LabeledVector otherVector ) : float
otherVector LabeledVector
Результат float

Cosine() публичный Метод

public Cosine ( float otherVector ) : float
otherVector float
Результат float

Cosine() публичный статический Метод

public static Cosine ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Результат float

Euclidean() публичный Метод

public Euclidean ( LabeledVector otherVector ) : float
otherVector LabeledVector
Результат float

Euclidean() публичный Метод

public Euclidean ( float otherVector ) : float
otherVector float
Результат float

Euclidean() публичный статический Метод

public static Euclidean ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Результат float

InnerProduct() публичный Метод

public InnerProduct ( LabeledVector otherVector ) : float
otherVector LabeledVector
Результат float

InnerProduct() публичный Метод

public InnerProduct ( float otherVector ) : float
otherVector float
Результат float

InnerProduct() публичный статический Метод

public static InnerProduct ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Результат float

LabeledVector() публичный Метод

public LabeledVector ( string label, float vector ) : System
label string
vector float
Результат System

SquaredEuclidean() публичный статический Метод

public static SquaredEuclidean ( float vector1, float vector2 ) : float
vector1 float
vector2 float
Результат float

Subtract() публичный статический Метод

Performs elementwise subtraction of vectors.
public static Subtract ( float vector1, float vector2 ) : float[]
vector1 float first vector
vector2 float second vector
Результат float[]

VectorLength() публичный статический Метод

public static VectorLength ( float vector ) : float
vector float
Результат float