ETcVnNormalizationType

Offers normalization types.

Syntax

Definition:

TYPE ETcVnNormalizationType :
(
    TCVN_NT_INF               := 1,
    TCVN_NT_L1                := 2,
    TCVN_NT_L2                := 4,
    TCVN_NT_L2SQR             := 5,
    TCVN_NT_HAMMING           := 6,
    TCVN_NT_HAMMING2          := 7,
    TCVN_NT_RELATIVE_INF      := 9,
    TCVN_NT_RELATIVE_L1       := 10,
    TCVN_NT_RELATIVE_L2       := 12,
    TCVN_NT_RELATIVE_L2SQR    := 13,
    TCVN_NT_RELATIVE_HAMMING  := 14,
    TCVN_NT_RELATIVE_HAMMING2 := 15,
    TCVN_NT_MINMAX            := 32
)DINT;
END_TYPE

Values

Name

Description

TCVN_NT_INF

Infinity norm

TCVN_NT_L1

L1 norm

TCVN_NT_L2

L2 (euclidean) norm

TCVN_NT_L2SQR

Squared L2 norm

TCVN_NT_HAMMING

Hamming distance (bitwise)

TCVN_NT_HAMMING2

Hamming distance (each 2 bits combined to one)

TCVN_NT_RELATIVE_INF

Infinity norm (when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_RELATIVE_L1

L1 norm (when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_RELATIVE_L2

L2 (euclidean) norm (when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_RELATIVE_L2SQR

Squared L2 norm (when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_RELATIVE_HAMMING

Hamming distance (bitwise; when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_RELATIVE_HAMMING2

Hamming distance (each 2 bits combined to one; when comparing 2 arrays, the norm of their difference is divided by the norm of the second array)

TCVN_NT_MINMAX

Normalize the values to a range given by a minimum and a maximum value.

Related functions