Sdílet prostřednictvím


TensorPrimitives.Norm Metoda

Definice

Přetížení

Norm(ReadOnlySpan<Single>)

Vypočítá euklidský normu zadaného tensoru čísel s plovoucí desetinnou čárkou s jednoduchou přesností.

Norm<T>(ReadOnlySpan<T>)

Vypočítá euklidský normu zadaného tensoru čísel.

Norm(ReadOnlySpan<Single>)

Zdroj:
TensorPrimitives.cs
Zdroj:
TensorPrimitives.Single.cs
Zdroj:
TensorPrimitives.Single.cs

Vypočítá euklidský normu zadaného tensoru čísel s plovoucí desetinnou čárkou s jednoduchou přesností.

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>

První tensor, reprezentovaný jako rozpětí.

Návraty

Normu.

Poznámky

Tato metoda efektivně vypočítá MathF.Sqrt(TensorPrimitives.SumOfSquares(x)). To se často označuje jako euklidovské normě nebo normě L2. Odpovídá nrm2 metodě definované BLAS1.

Pokud se některá ze vstupních hodnot rovná NaN, výsledná hodnota je také NaN.

Tato metoda může volat základní modul runtime jazyka C nebo použít pokyny specifické pro aktuální architekturu. Přesné výsledky se mohou lišit mezi různými operačními systémy nebo architekturami.

Platí pro

Norm<T>(ReadOnlySpan<T>)

Zdroj:
TensorPrimitives.Norm.cs
Zdroj:
TensorPrimitives.Norm.cs

Vypočítá euklidský normu zadaného tensoru čísel.

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>

První tensor, reprezentovaný jako rozpětí.

Návraty

T

Normu.

Poznámky

Tato metoda efektivně vypočítá T.Sqrt(TensorPrimitives.SumOfSquares(x)). To se často označuje jako euklidovské normě nebo normě L2. Odpovídá nrm2 metodě definované BLAS1.

Pokud se některá ze vstupních hodnot rovná NaN, výsledná hodnota je také NaN.

Tato metoda může volat základní modul runtime jazyka C nebo použít pokyny specifické pro aktuální architekturu. Přesné výsledky se mohou lišit mezi různými operačními systémy nebo architekturami.

Platí pro