Freigeben über


TensorPrimitives.Abs Methode

Definition

Überlädt

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

Berechnet den elementweisen absoluten Wert jeder Gleitkommazahl mit einfacher Genauigkeit im angegebenen Tensor.

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

Berechnet den elementweisen absoluten Wert jeder Zahl im angegebenen Tensor.

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

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

Berechnet den elementweisen absoluten Wert jeder Gleitkommazahl mit einfacher Genauigkeit im angegebenen Tensor.

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

Parameter

x
ReadOnlySpan<Single>

Der Tensor, dargestellt als Spanne.

destination
Span<Single>

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] = MathF.Abs(x[i]).

Der absolute Wert eines Single ist sein numerischer Wert ohne das Vorzeichen. Beispielsweise ist der absolute Wert von 1,2e-03 und -1,2e03 1,2e03.

Ist ein Wert gleich NegativeInfinity oder PositiveInfinity, wird das in der entsprechenden Zielposition gespeicherte Ergebnis auf PositiveInfinityfestgelegt. Wenn ein Wert NaNentspricht, ist das in der entsprechenden Zielposition gespeicherte Ergebnis der ursprüngliche NaN-Wert, wobei das Zeichenbit entfernt wurde.

Gilt für:

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

Quelle:
TensorPrimitives.Abs.cs
Quelle:
TensorPrimitives.Abs.cs

Berechnet den elementweisen absoluten Wert jeder Zahl im angegebenen Tensor.

public:
generic <typename T>
 where T : System::Numerics::INumberBase<T> static void Abs(ReadOnlySpan<T> x, Span<T> destination);
public static void Abs<T> (ReadOnlySpan<T> x, Span<T> destination) where T : System.Numerics.INumberBase<T>;
static member Abs : 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 Abs(Of T As INumberBase(Of T)) (x As ReadOnlySpan(Of T), destination As Span(Of T))

Typparameter

T

Parameter

x
ReadOnlySpan<T>

Der Tensor, dargestellt als Spanne.

destination
Span<T>

Der Ziel-Tensor, dargestellt als Spanne.

Ausnahmen

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

T ist ein ganzzahliger Vorzeichentyp und x einen Wert enthalten, der dem Mindestwert Tentspricht.

Hinweise

Diese Methode berechnet effektiv destination[i] = T.Abs(x[i]).

Der absolute Wert eines T ist sein numerischer Wert ohne das Vorzeichen. Beispielsweise ist der absolute Wert von 1,2e-03 und -1,2e03 1,2e03.

Ist ein Wert gleich NegativeInfinity oder PositiveInfinity, wird das in der entsprechenden Zielposition gespeicherte Ergebnis auf PositiveInfinityfestgelegt. Wenn ein Wert NaNentspricht, ist das in der entsprechenden Zielposition gespeicherte Ergebnis der ursprüngliche NaN-Wert, wobei das Zeichenbit entfernt wurde.

Gilt für: