TensorPrimitives.ShiftRightLogical<T> 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.
Berechnet die logische (nicht signierte) Elementverschiebung nach rechts von Zahlen im angegebenen Tensor durch den angegebenen Schichtbetrag.
public:
generic <typename T>
where T : System::Numerics::IShiftOperators<T, int, T> static void ShiftRightLogical(ReadOnlySpan<T> x, int shiftAmount, Span<T> destination);
public static void ShiftRightLogical<T> (ReadOnlySpan<T> x, int shiftAmount, Span<T> destination) where T : System.Numerics.IShiftOperators<T,int,T>;
static member ShiftRightLogical : ReadOnlySpan<'T (requires 'T :> System.Numerics.IShiftOperators<'T, int, 'T>)> * int * Span<'T (requires 'T :> System.Numerics.IShiftOperators<'T, int, 'T>)> -> unit (requires 'T :> System.Numerics.IShiftOperators<'T, int, 'T>)
Public Shared Sub ShiftRightLogical(Of T As IShiftOperators(Of T, Integer, T)) (x As ReadOnlySpan(Of T), shiftAmount As Integer, destination As Span(Of T))
Typparameter
- T
Parameter
Der Tensor, dargestellt als Spanne.
- shiftAmount
- Int32
Die Anzahl der zu verschiebenden Bits, 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] = x
[i] >>> shiftAmount