Udostępnij za pośrednictwem


TensorPrimitives.Norm Metoda

Definicja

Przeciążenia

Norm(ReadOnlySpan<Single>)

Oblicza normę euklidesową określonego tensora liczb zmiennoprzecinkowych o pojedynczej precyzji.

Norm<T>(ReadOnlySpan<T>)

Oblicza normę euklidesowa określonego tensoru liczb.

Norm(ReadOnlySpan<Single>)

Źródło:
TensorPrimitives.cs
Źródło:
TensorPrimitives.Single.cs
Źródło:
TensorPrimitives.Single.cs

Oblicza normę euklidesową określonego tensora liczb zmiennoprzecinkowych o pojedynczej precyzji.

public:
 static float Norm(ReadOnlySpan<float> x);
public static float Norm (ReadOnlySpan<float> x);
static member Norm : ReadOnlySpan<single> -> single
Public Shared Function Norm (x As ReadOnlySpan(Of Single)) As Single

Parametry

x
ReadOnlySpan<Single>

Pierwszy tensor reprezentowany jako zakres.

Zwraca

Normą.

Uwagi

Ta metoda skutecznie oblicza MathF.Sqrt(TensorPrimitives.SumOfSquares(x)). Jest to często nazywane normą euklidesańską lub normą L2. Odpowiada metodzie nrm2 zdefiniowanej przez BLAS1.

Jeśli którakolwiek z wartości wejściowych jest równa NaN, wartość wyniku jest również wartością NaN.

Ta metoda może wywoływać bazowe środowisko uruchomieniowe języka C lub stosować instrukcje specyficzne dla bieżącej architektury. Dokładne wyniki mogą się różnić między różnymi systemami operacyjnymi lub architekturami.

Dotyczy

Norm<T>(ReadOnlySpan<T>)

Źródło:
TensorPrimitives.Norm.cs
Źródło:
TensorPrimitives.Norm.cs

Oblicza normę euklidesowa określonego tensoru liczb.

public:
generic <typename T>
 where T : System::Numerics::IRootFunctions<T> static T Norm(ReadOnlySpan<T> x);
public static T Norm<T> (ReadOnlySpan<T> x) where T : System.Numerics.IRootFunctions<T>;
static member Norm : ReadOnlySpan<'T (requires 'T :> System.Numerics.IRootFunctions<'T>)> -> 'T (requires 'T :> System.Numerics.IRootFunctions<'T>)
Public Shared Function Norm(Of T As IRootFunctions(Of T)) (x As ReadOnlySpan(Of T)) As T

Parametry typu

T

Parametry

x
ReadOnlySpan<T>

Pierwszy tensor reprezentowany jako zakres.

Zwraca

T

Normą.

Uwagi

Ta metoda skutecznie oblicza T.Sqrt(TensorPrimitives.SumOfSquares(x)). Jest to często nazywane normą euklidesańską lub normą L2. Odpowiada metodzie nrm2 zdefiniowanej przez BLAS1.

Jeśli którakolwiek z wartości wejściowych jest równa NaN, wartość wyniku jest również wartością NaN.

Ta metoda może wywoływać bazowe środowisko uruchomieniowe języka C lub stosować instrukcje specyficzne dla bieżącej architektury. Dokładne wyniki mogą się różnić między różnymi systemami operacyjnymi lub architekturami.

Dotyczy