TensorPrimitives.ShiftRightArithmetic<T> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beräknar den elementmässigt aritmetiska (signerade) växlingsrättheten för tal i angiven tensor med det angivna skiftbeloppet.
public:
generic <typename T>
where T : System::Numerics::IShiftOperators<T, int, T> static void ShiftRightArithmetic(ReadOnlySpan<T> x, int shiftAmount, Span<T> destination);
public static void ShiftRightArithmetic<T>(ReadOnlySpan<T> x, int shiftAmount, Span<T> destination) where T : System.Numerics.IShiftOperators<T,int,T>;
static member ShiftRightArithmetic : 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 ShiftRightArithmetic(Of T As IShiftOperators(Of T, Integer, T)) (x As ReadOnlySpan(Of T), shiftAmount As Integer, destination As Span(Of T))
Typparametrar
- T
Parametrar
Tensorn, representerad som ett spann.
- shiftAmount
- Int32
Antalet bitar som ska flyttas, vilket representeras som en skalär.
- destination
- Span<T>
Mål tensor, som representeras som ett spann.
Undantag
x och destination referera till överlappande minnesplatser och börja inte på samma plats.
Kommentarer
Den här metoden beräknar effektivt .destination[i] = x[i] >> shiftAmount