TensorPrimitives.Abs Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Abs(ReadOnlySpan<Single>, Span<Single>) |
Calcule la valeur absolue d’élément de chaque nombre à virgule flottante simple précision dans le tensoriel spécifié. |
Abs<T>(ReadOnlySpan<T>, Span<T>) |
Calcule la valeur absolue à l’échelle de l’élément de chaque nombre dans le tensoriel spécifié. |
Abs(ReadOnlySpan<Single>, Span<Single>)
- Source:
- TensorPrimitives.cs
- Source:
- TensorPrimitives.Single.cs
- Source:
- TensorPrimitives.Single.cs
Calcule la valeur absolue d’élément de chaque nombre à virgule flottante simple précision dans le tensoriel spécifié.
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))
Paramètres
Le capteur, représenté sous la forme d’une étendue.
Exceptions
x
et destination
référence les emplacements de mémoire qui se chevauchent et ne commencent pas au même emplacement.
Remarques
Cette méthode calcule efficacement
.destination
[i] = MathF.Abs(x
[i])
La valeur absolue d’un Single est sa valeur numérique sans son signe. Par exemple, la valeur absolue de 1,2e-03 et -1.2e03 est 1.2e03.
Si une valeur est égale à NegativeInfinity ou PositiveInfinity, le résultat stocké dans l’emplacement de destination correspondant est défini sur PositiveInfinity. Si une valeur est égale à NaN, le résultat stocké dans l’emplacement de destination correspondant est la valeur NaN d’origine avec le bit de signe supprimé.
S’applique à
Abs<T>(ReadOnlySpan<T>, Span<T>)
- Source:
- TensorPrimitives.Abs.cs
- Source:
- TensorPrimitives.Abs.cs
Calcule la valeur absolue à l’échelle de l’élément de chaque nombre dans le tensoriel spécifié.
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))
Paramètres de type
- T
Paramètres
Le capteur, représenté sous la forme d’une étendue.
- destination
- Span<T>
Le tensoriel de destination, représenté sous la forme d’une étendue.
Exceptions
x
et destination
référence les emplacements de mémoire qui se chevauchent et ne commencent pas au même emplacement.
T
est un type entier signé et x
contenait une valeur égale à la valeur minimale de T
.
Remarques
Cette méthode calcule efficacement
.destination
[i] = T
.Abs(x
[i])
La valeur absolue d’un T
est sa valeur numérique sans son signe. Par exemple, la valeur absolue de 1,2e-03 et -1.2e03 est 1.2e03.
Si une valeur est égale à NegativeInfinity ou PositiveInfinity, le résultat stocké dans l’emplacement de destination correspondant est défini sur PositiveInfinity. Si une valeur est égale à NaN, le résultat stocké dans l’emplacement de destination correspondant est la valeur NaN d’origine avec le bit de signe supprimé.