TensorPrimitives.AddMultiply Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>) |
Berekent het elementgewijze resultaat van |
| AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>) |
Berekent het elementgewijze resultaat van |
| AddMultiply(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>) |
Berekent het elementgewijze resultaat van |
| AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>) |
Berekent het elementgewijze resultaat van |
| AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>) |
Berekent het elementgewijze resultaat van |
| AddMultiply<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>) |
Berekent het elementgewijze resultaat van |
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
- Bron:
- TensorPrimitives.cs
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
- multiplier
- ReadOnlySpan<Single>
De derde tensor, vertegenwoordigd als een span.
Uitzonderingen
multiplier en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y[i]) * multiplier[i]
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.
Van toepassing op
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>)
- Bron:
- TensorPrimitives.cs
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
- multiplier
- Single
De derde tensor, vertegenwoordigd als een scalaire waarde.
Uitzonderingen
y en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y[i]) * multiplier
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.
Van toepassing op
AddMultiply(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>)
- Bron:
- TensorPrimitives.cs
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Parameters
De eerste tensor, vertegenwoordigd als een span.
- y
- Single
De tweede tensor, vertegenwoordigd als een scalaire waarde.
- multiplier
- ReadOnlySpan<Single>
De derde tensor, vertegenwoordigd als een span.
Uitzonderingen
multiplier en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y) * multiplier[i]
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.
Van toepassing op
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Type parameters
- T
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
- multiplier
- ReadOnlySpan<T>
De derde tensor, vertegenwoordigd als een span.
- destination
- Span<T>
De doeltensor, vertegenwoordigd als een span.
Uitzonderingen
multiplier en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y[i]) * multiplier[i]
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.
Van toepassing op
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Type parameters
- T
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
- multiplier
- T
De derde tensor, vertegenwoordigd als een scalaire waarde.
- destination
- Span<T>
De doeltensor, vertegenwoordigd als een span.
Uitzonderingen
y en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y[i]) * multiplier
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.
Van toepassing op
AddMultiply<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Berekent het elementgewijze resultaat van ( de opgegeven tensors.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))
Type parameters
- T
Parameters
De eerste tensor, vertegenwoordigd als een span.
- y
- T
De tweede tensor, vertegenwoordigd als een scalaire waarde.
- multiplier
- ReadOnlySpan<T>
De derde tensor, vertegenwoordigd als een span.
- destination
- Span<T>
De doeltensor, vertegenwoordigd als een span.
Uitzonderingen
multiplier en destination verwijzen naar overlappende geheugenlocaties en beginnen niet op dezelfde locatie.
Opmerkingen
Deze methode berekent effectief .destination[i] = (x[i] + y) * multiplier[i]
Als een van de invoerwaarden voor elementgewijs gelijk is aan NaN, is de resulterende waarde ook NaN.