C# Класс Encog.MathUtil.Matrices.BiPolarUtil

This class contains a number of utility methods used to work with bipolar numbers. A bipolar number is another way to represent binary numbers. The value of true is defined to be one, where as false is defined to be negative one.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Bipolar2double ( bool b ) : double

Convert binary to bipolar, true is 1 and false is -1.

Bipolar2double ( bool b ) : double[]

Convert a boolean array to bipolar, true is 1 and false is -1.

Bipolar2double ( bool b ) : double[][]

Convert a 2D boolean array to bipolar, true is 1 and false is -1.

Double2bipolar ( double d ) : bool

Convert biploar to boolean, true is 1 and false is -1.

Double2bipolar ( double d ) : bool[]

Convert a bipolar array to a boolean array, true is 1 and false is -1.

Double2bipolar ( double d ) : bool[][]

Convert a 2D bipolar array to a boolean array, true is 1 and false is -1.

NormalizeBinary ( double d ) : double

Normalize a binary number. Greater than 0 becomes 1, zero and below are false.

ToBiPolar ( double d ) : double

Convert a number to bipolar.

ToBinary ( double d ) : double

Convert a single number from bipolar to binary.

ToNormalizedBinary ( double d ) : double

Normalize a number and convert to binary.

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

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

Convert binary to bipolar, true is 1 and false is -1.
public static Bipolar2double ( bool b ) : double
b bool The binary value.
Результат double

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

Convert a boolean array to bipolar, true is 1 and false is -1.
public static Bipolar2double ( bool b ) : double[]
b bool The binary array to convert.
Результат double[]

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

Convert a 2D boolean array to bipolar, true is 1 and false is -1.
public static Bipolar2double ( bool b ) : double[][]
b bool The 2D array to convert.
Результат double[][]

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

Convert biploar to boolean, true is 1 and false is -1.
public static Double2bipolar ( double d ) : bool
d double A bipolar value.
Результат bool

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

Convert a bipolar array to a boolean array, true is 1 and false is -1.
public static Double2bipolar ( double d ) : bool[]
d double A bipolar array.
Результат bool[]

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

Convert a 2D bipolar array to a boolean array, true is 1 and false is -1.
public static Double2bipolar ( double d ) : bool[][]
d double A 2D bipolar array.
Результат bool[][]

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

Normalize a binary number. Greater than 0 becomes 1, zero and below are false.
public static NormalizeBinary ( double d ) : double
d double A binary number in a double.
Результат double

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

Convert a number to bipolar.
public static ToBiPolar ( double d ) : double
d double A binary number.
Результат double

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

Convert a single number from bipolar to binary.
public static ToBinary ( double d ) : double
d double a bipolar number.
Результат double

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

Normalize a number and convert to binary.
public static ToNormalizedBinary ( double d ) : double
d double A bipolar number.
Результат double