Поделиться через


TensorPrimitives.Norm Метод

Определение

Перегрузки

Norm(ReadOnlySpan<Single>)

Вычисляет норму Евклида указанного тензора с плавающей запятой с одной точностью.

Norm<T>(ReadOnlySpan<T>)

Вычисляет норму евклиида указанного тензора чисел.

Norm(ReadOnlySpan<Single>)

Исходный код:
TensorPrimitives.cs
Исходный код:
TensorPrimitives.Single.cs
Исходный код:
TensorPrimitives.Single.cs

Вычисляет норму Евклида указанного тензора с плавающей запятой с одной точностью.

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

Параметры

x
ReadOnlySpan<Single>

Первый тензор, представленный как диапазон.

Возвращаемое значение

Норма.

Комментарии

Этот метод эффективно вычисляет MathF.Sqrt(TensorPrimitives.SumOfSquares(x)). Это часто называется нормой Евклиида или нормой L2. Он соответствует методу nrm2, определенному BLAS1.

Если любое из входных значений равно NaN, результат также имеет значение NaN.

Этот метод может вызывать базовую среду выполнения C или использовать инструкции, относящиеся к текущей архитектуре. Точные результаты могут отличаться между различными операционными системами или архитектурами.

Применяется к

Norm<T>(ReadOnlySpan<T>)

Исходный код:
TensorPrimitives.Norm.cs
Исходный код:
TensorPrimitives.Norm.cs

Вычисляет норму евклиида указанного тензора чисел.

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

Параметры типа

T

Параметры

x
ReadOnlySpan<T>

Первый тензор, представленный как диапазон.

Возвращаемое значение

T

Норма.

Комментарии

Этот метод эффективно вычисляет T.Sqrt(TensorPrimitives.SumOfSquares(x)). Это часто называется нормой Евклиида или нормой L2. Он соответствует методу nrm2, определенному BLAS1.

Если любое из входных значений равно NaN, результат также имеет значение NaN.

Этот метод может вызывать базовую среду выполнения C или использовать инструкции, относящиеся к текущей архитектуре. Точные результаты могут отличаться между различными операционными системами или архитектурами.

Применяется к