Freigeben über


TensorPrimitives.MaxMagnitude Methode

Definition

Überlädt

MaxMagnitude(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)

Berechnet die elementweise Gleitkommazahl mit einfacher Genauigkeit mit der größten Größe der angegebenen Tensoren.

MaxMagnitude(ReadOnlySpan<Single>)

Sucht nach der Gleitkommazahl mit einfacher Genauigkeit mit der größten Größe des angegebenen Tensors.

MaxMagnitude<T>(ReadOnlySpan<T>)

Sucht nach der Zahl mit der größten Größe des angegebenen Tensors.

MaxMagnitude<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)

Berechnet die elementweise Zahl mit der größten Größe der angegebenen Tensoren.

MaxMagnitude<T>(ReadOnlySpan<T>, T, Span<T>)

Berechnet die elementweise Zahl mit der größten Größe der angegebenen Tensoren.

MaxMagnitude(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)

Quelle:
TensorPrimitives.cs
Quelle:
TensorPrimitives.Single.cs
Quelle:
TensorPrimitives.Single.cs

Berechnet die elementweise Gleitkommazahl mit einfacher Genauigkeit mit der größten Größe der angegebenen Tensoren.

public:
 static void MaxMagnitude(ReadOnlySpan<float> x, ReadOnlySpan<float> y, Span<float> destination);
public static void MaxMagnitude (ReadOnlySpan<float> x, ReadOnlySpan<float> y, Span<float> destination);
static member MaxMagnitude : ReadOnlySpan<single> * ReadOnlySpan<single> * Span<single> -> unit
Public Shared Sub MaxMagnitude (x As ReadOnlySpan(Of Single), y As ReadOnlySpan(Of Single), destination As Span(Of Single))

Parameter

x
ReadOnlySpan<Single>

Der erste Tensor, dargestellt als Spanne.

y
ReadOnlySpan<Single>

Der zweite Tensor, dargestellt als Spanne.

destination
Span<Single>

Der Ziel-Tensor, dargestellt als Spanne.

Ausnahmen

y und destination auf überlappende Speicherorte verweisen und nicht an demselben Speicherort beginnen.

Hinweise

Diese Methode berechnet effektiv destination[i] = MathF.MaxMagnitude(x[i], y[i]).

Gilt für:

MaxMagnitude(ReadOnlySpan<Single>)

Quelle:
TensorPrimitives.cs
Quelle:
TensorPrimitives.Single.cs
Quelle:
TensorPrimitives.Single.cs

Sucht nach der Gleitkommazahl mit einfacher Genauigkeit mit der größten Größe des angegebenen Tensors.

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

Parameter

x
ReadOnlySpan<Single>

Der Tensor, dargestellt als Spanne.

Gibt zurück

Das Element in x mit der größten Größe (Absoluter Wert).

Ausnahmen

Die Länge der x muss größer als Null sein.

Hinweise

Die Bestimmung der maximalen Größe entspricht der IEEE 754:2019 "maximumMagnitude"-Funktion. Wenn ein wert gleich NaN vorhanden ist, wird der erste zurückgegeben. Wenn zwei Werte dieselbe Größe aufweisen und eine positiv ist und die andere negativ ist, wird der positive Wert als größer betrachtet.

Diese Methode kann die zugrunde liegende C-Laufzeit aufrufen oder Anweisungen für die aktuelle Architektur verwenden. Genaue Ergebnisse können sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.

Gilt für:

MaxMagnitude<T>(ReadOnlySpan<T>)

Quelle:
TensorPrimitives.MaxMagnitude.cs
Quelle:
TensorPrimitives.MaxMagnitude.cs

Sucht nach der Zahl mit der größten Größe des angegebenen Tensors.

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

Typparameter

T

Parameter

x
ReadOnlySpan<T>

Der Tensor, dargestellt als Spanne.

Gibt zurück

T

Das Element in x mit der größten Größe (Absoluter Wert).

Ausnahmen

Die Länge der x muss größer als Null sein.

Hinweise

Die Bestimmung der maximalen Größe entspricht der IEEE 754:2019 "maximumMagnitude"-Funktion. Wenn ein wert gleich NaN vorhanden ist, wird der erste zurückgegeben. Wenn zwei Werte dieselbe Größe aufweisen und eine positiv ist und die andere negativ ist, wird der positive Wert als größer betrachtet.

Diese Methode kann die zugrunde liegende C-Laufzeit aufrufen oder Anweisungen für die aktuelle Architektur verwenden. Genaue Ergebnisse können sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.

Gilt für:

MaxMagnitude<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)

Quelle:
TensorPrimitives.MaxMagnitude.cs
Quelle:
TensorPrimitives.MaxMagnitude.cs

Berechnet die elementweise Zahl mit der größten Größe der angegebenen Tensoren.

public:
generic <typename T>
 where T : System::Numerics::INumberBase<T> static void MaxMagnitude(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination);
public static void MaxMagnitude<T> (ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination) where T : System.Numerics.INumberBase<T>;
static member MaxMagnitude : ReadOnlySpan<'T (requires 'T :> System.Numerics.INumberBase<'T>)> * ReadOnlySpan<'T (requires 'T :> System.Numerics.INumberBase<'T>)> * Span<'T (requires 'T :> System.Numerics.INumberBase<'T>)> -> unit (requires 'T :> System.Numerics.INumberBase<'T>)
Public Shared Sub MaxMagnitude(Of T As INumberBase(Of T)) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T), destination As Span(Of T))

Typparameter

T

Parameter

x
ReadOnlySpan<T>

Der erste Tensor, dargestellt als Spanne.

y
ReadOnlySpan<T>

Der zweite Tensor, dargestellt als Spanne.

destination
Span<T>

Der Ziel-Tensor, dargestellt als Spanne.

Ausnahmen

y und destination auf überlappende Speicherorte verweisen und nicht an demselben Speicherort beginnen.

Hinweise

Diese Methode berechnet effektiv destination[i] = T.MaxMagnitude(x[i], y[i]).

Gilt für:

MaxMagnitude<T>(ReadOnlySpan<T>, T, Span<T>)

Quelle:
TensorPrimitives.MaxMagnitude.cs
Quelle:
TensorPrimitives.MaxMagnitude.cs

Berechnet die elementweise Zahl mit der größten Größe der angegebenen Tensoren.

public:
generic <typename T>
 where T : System::Numerics::INumberBase<T> static void MaxMagnitude(ReadOnlySpan<T> x, T y, Span<T> destination);
public static void MaxMagnitude<T> (ReadOnlySpan<T> x, T y, Span<T> destination) where T : System.Numerics.INumberBase<T>;
static member MaxMagnitude : ReadOnlySpan<'T (requires 'T :> System.Numerics.INumberBase<'T>)> * 'T * Span<'T (requires 'T :> System.Numerics.INumberBase<'T>)> -> unit (requires 'T :> System.Numerics.INumberBase<'T>)
Public Shared Sub MaxMagnitude(Of T As INumberBase(Of T)) (x As ReadOnlySpan(Of T), y As T, destination As Span(Of T))

Typparameter

T

Parameter

x
ReadOnlySpan<T>

Der erste Tensor, dargestellt als Spanne.

y
T

Der zweite Tensor, dargestellt als Skalar.

destination
Span<T>

Der Ziel-Tensor, dargestellt als Spanne.

Ausnahmen

x und destination auf überlappende Speicherorte verweisen und nicht an demselben Speicherort beginnen.

Hinweise

Diese Methode berechnet effektiv destination[i] = T.MaxMagnitude(x[i], y).

Gilt für: