TensorPrimitives.AddMultiply Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>) |
Vypočítá výsledek prvku |
AddMultiply(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>) |
Vypočítá výsledek prvku |
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>) |
Vypočítá výsledek prvku |
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>) |
Vypočítá výsledek prvku |
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>) |
Vypočítá výsledek prvku |
AddMultiply<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>) |
Vypočítá výsledek prvku |
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>)
- Zdroj:
- TensorPrimitives.cs
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
static void AddMultiply(ReadOnlySpan<float> x, ReadOnlySpan<float> y, float multiplier, Span<float> destination);
public static void AddMultiply (ReadOnlySpan<float> x, ReadOnlySpan<float> y, float multiplier, Span<float> destination);
static member AddMultiply : ReadOnlySpan<single> * ReadOnlySpan<single> * single * Span<single> -> unit
Public Shared Sub AddMultiply (x As ReadOnlySpan(Of Single), y As ReadOnlySpan(Of Single), multiplier As Single, destination As Span(Of Single))
Parametry
První tensor, reprezentovaný jako rozpětí.
Druhý tensor, reprezentovaný jako rozpětí.
- multiplier
- Single
Třetí tensor, reprezentovaný jako skalární.
Výjimky
y
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
[i]) * multiplier
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.
Platí pro
AddMultiply(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>)
- Zdroj:
- TensorPrimitives.cs
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
static void AddMultiply(ReadOnlySpan<float> x, float y, ReadOnlySpan<float> multiplier, Span<float> destination);
public static void AddMultiply (ReadOnlySpan<float> x, float y, ReadOnlySpan<float> multiplier, Span<float> destination);
static member AddMultiply : ReadOnlySpan<single> * single * ReadOnlySpan<single> * Span<single> -> unit
Public Shared Sub AddMultiply (x As ReadOnlySpan(Of Single), y As Single, multiplier As ReadOnlySpan(Of Single), destination As Span(Of Single))
Parametry
První tensor, reprezentovaný jako rozpětí.
- y
- Single
Druhý tenzor, reprezentovaný jako skalární.
- multiplier
- ReadOnlySpan<Single>
Třetí tensor, reprezentovaný jako rozpětí.
Výjimky
multiplier
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
) * multiplier
[i]
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.
Platí pro
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
- Zdroj:
- TensorPrimitives.cs
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
static void AddMultiply(ReadOnlySpan<float> x, ReadOnlySpan<float> y, ReadOnlySpan<float> multiplier, Span<float> destination);
public static void AddMultiply (ReadOnlySpan<float> x, ReadOnlySpan<float> y, ReadOnlySpan<float> multiplier, Span<float> destination);
static member AddMultiply : ReadOnlySpan<single> * ReadOnlySpan<single> * ReadOnlySpan<single> * Span<single> -> unit
Public Shared Sub AddMultiply (x As ReadOnlySpan(Of Single), y As ReadOnlySpan(Of Single), multiplier As ReadOnlySpan(Of Single), destination As Span(Of Single))
Parametry
První tensor, reprezentovaný jako rozpětí.
Druhý tensor, reprezentovaný jako rozpětí.
- multiplier
- ReadOnlySpan<Single>
Třetí tensor, reprezentovaný jako rozpětí.
Výjimky
multiplier
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
[i]) * multiplier
[i]
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.
Platí pro
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
generic <typename T>
where T : System::Numerics::IAdditionOperators<T, T, T>, System::Numerics::IMultiplyOperators<T, T, T> static void AddMultiply(ReadOnlySpan<T> x, ReadOnlySpan<T> y, ReadOnlySpan<T> multiplier, Span<T> destination);
public static void AddMultiply<T> (ReadOnlySpan<T> x, ReadOnlySpan<T> y, ReadOnlySpan<T> multiplier, Span<T> destination) where T : System.Numerics.IAdditionOperators<T,T,T>, System.Numerics.IMultiplyOperators<T,T,T>;
static member AddMultiply : ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * Span<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> -> unit (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)
Public Shared Sub AddMultiply(Of T As {IAdditionOperators(Of T, T, T), IMultiplyOperators(Of T, T, T)}) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T), multiplier As ReadOnlySpan(Of T), destination As Span(Of T))
Parametry typu
- T
Parametry
První tensor, reprezentovaný jako rozpětí.
Druhý tensor, reprezentovaný jako rozpětí.
- multiplier
- ReadOnlySpan<T>
Třetí tensor, reprezentovaný jako rozpětí.
- destination
- Span<T>
Cílový tensor, reprezentovaný jako rozpětí.
Výjimky
multiplier
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
[i]) * multiplier
[i]
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.
Platí pro
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
generic <typename T>
where T : System::Numerics::IAdditionOperators<T, T, T>, System::Numerics::IMultiplyOperators<T, T, T> static void AddMultiply(ReadOnlySpan<T> x, ReadOnlySpan<T> y, T multiplier, Span<T> destination);
public static void AddMultiply<T> (ReadOnlySpan<T> x, ReadOnlySpan<T> y, T multiplier, Span<T> destination) where T : System.Numerics.IAdditionOperators<T,T,T>, System.Numerics.IMultiplyOperators<T,T,T>;
static member AddMultiply : ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * 'T * Span<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> -> unit (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)
Public Shared Sub AddMultiply(Of T As {IAdditionOperators(Of T, T, T), IMultiplyOperators(Of T, T, T)}) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T), multiplier As T, destination As Span(Of T))
Parametry typu
- T
Parametry
První tensor, reprezentovaný jako rozpětí.
Druhý tensor, reprezentovaný jako rozpětí.
- multiplier
- T
Třetí tensor, reprezentovaný jako skalární.
- destination
- Span<T>
Cílový tensor, reprezentovaný jako rozpětí.
Výjimky
y
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
[i]) * multiplier
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.
Platí pro
AddMultiply<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Vypočítá výsledek prvku (
pro zadané tensory.x
+ y
) * multiplier
public:
generic <typename T>
where T : System::Numerics::IAdditionOperators<T, T, T>, System::Numerics::IMultiplyOperators<T, T, T> static void AddMultiply(ReadOnlySpan<T> x, T y, ReadOnlySpan<T> multiplier, Span<T> destination);
public static void AddMultiply<T> (ReadOnlySpan<T> x, T y, ReadOnlySpan<T> multiplier, Span<T> destination) where T : System.Numerics.IAdditionOperators<T,T,T>, System.Numerics.IMultiplyOperators<T,T,T>;
static member AddMultiply : ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * 'T * ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> * Span<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> -> unit (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)
Public Shared Sub AddMultiply(Of T As {IAdditionOperators(Of T, T, T), IMultiplyOperators(Of T, T, T)}) (x As ReadOnlySpan(Of T), y As T, multiplier As ReadOnlySpan(Of T), destination As Span(Of T))
Parametry typu
- T
Parametry
První tensor, reprezentovaný jako rozpětí.
- y
- T
Druhý tenzor, reprezentovaný jako skalární.
- multiplier
- ReadOnlySpan<T>
Třetí tensor, reprezentovaný jako rozpětí.
- destination
- Span<T>
Cílový tensor, reprezentovaný jako rozpětí.
Výjimky
multiplier
a destination
odkazují na překrývající se umístění paměti a nezačínají ve stejném umístění.
Poznámky
Tato metoda efektivně vypočítá
.destination
[i] = (x
[i] + y
) * multiplier
[i]
Pokud se některé ze vstupních hodnot moudrých prvků rovná NaN, výsledná hodnota prvku je také NaN.