TensorPrimitives.MaxMagnitude Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
Der erste Tensor, dargestellt als Spanne.
Der zweite 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
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>)
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
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>, ReadOnlySpan<T>, Span<T>)
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
Der erste Tensor, dargestellt als Spanne.
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>)
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
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
)