TensorPrimitives.ShiftRightLogical<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вычисляет логический (без знака) логический (без знака) путь справа от чисел в указанном тензоре по указанному значению сдвига.
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))
Параметры типа
- T
Параметры
Тензор, представленный в виде диапазона.
- shiftAmount
- Int32
Число битов для перемещения, представленное как скалярное.
- destination
- Span<T>
Тензор назначения, представленный в виде диапазона.
Исключения
x
и destination
ссылаются на перекрывающиеся расположения памяти и не начинаются в одном расположении.
Комментарии
Этот метод эффективно вычисляет
.destination
[i] = x
[i] >>> shiftAmount