Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Vector - класс

Предоставляет коллекцию статических удобных методов для создания, обработки, объединения и преобразования универсальных векторов.

Пространство имен:  System.Numerics
Сборка:  System.Numerics.Vectors (в System.Numerics.Vectors.dll)

public static class Vector

Тип Vector предоставляет следующие члены.

  ИмяОписание
Открытое свойствоСтатический членIsHardwareAcceleratedВозвращает значение, указывающее, можно ли применить к операциям с векторами аппаратное ускорение посредством встроенной поддержки JIT.
В начало страницы

  ИмяОписание
Открытый методСтатический членAbs<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого являются абсолютными значениями элементов данного вектора.
Открытый методСтатический членAdd<(Of <<'(T>)>>)Возвращает новый вектор, значения которого являются суммой каждой пары элементов из двух заданных векторов.
Открытый методСтатический членAndNot<(Of <<'(T>)>>)Возвращает новый вектор, выполняя битовую операцию И НЕ для каждой пары соответствующих элементов в двух векторах.
Открытый методСтатический членAsVectorByte<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора байтов без знака.
Открытый методСтатический членAsVectorDouble<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора двойной точности с плавающей запятой.
Открытый методСтатический членAsVectorInt16<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора 16-разрядных целых чисел.
Открытый методСтатический членAsVectorInt32<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора целых чисел.
Открытый методСтатический членAsVectorInt64<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора длинных целых чисел.
Открытый методСтатический членAsVectorSByte<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора байтов со знаком.
Открытый методСтатический членAsVectorSingle<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора одинарной точности с плавающей запятой.
Открытый методСтатический членAsVectorUInt16<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора 16-разрядных целых чисел без знака.
Открытый методСтатический членAsVectorUInt32<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора целых чисел без знака.
Открытый методСтатический членAsVectorUInt64<(Of <<'(T>)>>)Повторно интерпретирует биты заданного вектора в биты вектора длинных целых чисел без знака.
Открытый методСтатический членBitwiseAnd<(Of <<'(T>)>>)Возвращает новый вектор, выполняя битовую операцию And для всех пар элементов в двух векторах.
Открытый методСтатический членBitwiseOr<(Of <<'(T>)>>)Возвращает новый вектор, выполняя битовую операцию Or для всех пар элементов в двух векторах.
Открытый методСтатический членConditionalSelect(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Создает новый вектор одинарной точности с элементами, выбранными между двумя заданными исходными векторами одинарной точности на основе целого вектора маски.
Открытый методСтатический членConditionalSelect(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Создает новый вектор двойной точности с элементами, выбранными между двумя заданными исходными векторами двойной точности на основе целого вектора маски.
Открытый методСтатический членConditionalSelect<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Создает новый вектор заданного типа с элементами, выбранными между двумя заданными исходными векторами того же типа на основе целого вектора маски.
Открытый методСтатический членDivide<(Of <<'(T>)>>)Возвращает новый вектор, значения которого являются результатом деления элементов первого вектора на соответствующие элементы второго вектора.
Открытый методСтатический членDot<(Of <<'(T>)>>)Возвращает скалярное произведение двух векторов.
Открытый методСтатический членEquals(Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах двойной точности.
Открытый методСтатический членEquals(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Int32>)>>))Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных целых векторах.
Открытый методСтатический членEquals(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Int64>)>>))Возвращает новый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах длинных целых чисел.
Открытый методСтатический членEquals(Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах одинарной точности.
Открытый методСтатический членEquals<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор заданного типа, элементы которого указывают, равны ли элементы в двух заданных векторах того же типа.
Открытый методСтатический членEqualsAll<(Of <<'(T>)>>)Возвращает значение, указывающее, равны ли пары элементов в данных векторах.
Открытый методСтатический членEqualsAny<(Of <<'(T>)>>)Возвращает значение, указывающее, равна ли каждая отдельная пара элементов в данных векторах.
Открытый методСтатический членGreaterThan(Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой.
Открытый методСтатический членGreaterThan(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Int32>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе.
Открытый методСтатический членGreaterThan(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Int64>)>>))Возвращает новый вектор длинных целых чисел, элементы которого указывают, больше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел.
Открытый методСтатический членGreaterThan(Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе одинарной точности с плавающей запятой, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой.
Открытый методСтатический членGreaterThan<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор, элементы которого указывают, больше ли элементы в одном векторе заданного типа, чем соответствующие элементы во втором векторе того же типа.
Открытый методСтатический членGreaterThanAll<(Of <<'(T>)>>)Возвращает значение, указывающее, больше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе.
Открытый методСтатический членGreaterThanAny<(Of <<'(T>)>>)Возвращает значение, указывающее, больше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе.
Открытый методСтатический членGreaterThanOrEqual(Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой, или равны им.
Открытый методСтатический членGreaterThanOrEqual(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Int32>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе, или равны им.
Открытый методСтатический членGreaterThanOrEqual(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Int64>)>>))Возвращает новый вектор длинных целых чисел, элементы которого указывают, больше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел, или равны им.
Открытый методСтатический членGreaterThanOrEqual(Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой, или равны им.
Открытый методСтатический членGreaterThanOrEqual<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор, элементы которого указывают, больше ли элементы в одном векторе заданного типа, чем соответствующие элементы во втором векторе заданного типа, или равны им.
Открытый методСтатический членGreaterThanOrEqualAll<(Of <<'(T>)>>)Возвращает значение, указывающее, больше ли все элементы в первом векторе, чем все соответствующие элементы во втором векторе, или равны им.
Открытый методСтатический членGreaterThanOrEqualAny<(Of <<'(T>)>>)Возвращает значение, указывающее, больше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе, или равен ему.
Открытый методСтатический членLessThan(Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой.
Открытый методСтатический членLessThan(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Int32>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе.
Открытый методСтатический членLessThan(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Int64>)>>))Возвращает новый вектор длинных целых чисел, элементы которого указывают, меньше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел.
Открытый методСтатический членLessThan(Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе одинарной точности, чем соответствующие элементы во втором векторе одинарной точности.
Открытый методСтатический членLessThan<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор заданного типа, элементы которого указывают, меньше ли элементы в одном векторе, чем соответствующие элементы во втором векторе.
Открытый методСтатический членLessThanAll<(Of <<'(T>)>>)Возвращает значение, указывающее, меньше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе.
Открытый методСтатический членLessThanAny<(Of <<'(T>)>>)Возвращает значение, указывающее, меньше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе.
Открытый методСтатический членLessThanOrEqual(Vector<(Of <<'(Double>)>>), Vector<(Of <<'(Double>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой, или равны им.
Открытый методСтатический членLessThanOrEqual(Vector<(Of <<'(Int32>)>>), Vector<(Of <<'(Int32>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе, или равны им.
Открытый методСтатический членLessThanOrEqual(Vector<(Of <<'(Int64>)>>), Vector<(Of <<'(Int64>)>>))Возвращает новый вектор длинных целых чисел, элементы которого указывают, меньше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел, или равны им.
Открытый методСтатический членLessThanOrEqual(Vector<(Of <<'(Single>)>>), Vector<(Of <<'(Single>)>>))Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе одинарной точности с плавающей запятой, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой, или равны им.
Открытый методСтатический членLessThanOrEqual<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор, элементы которого указывают, меньше ли элементы в одном векторе, чем соответствующие элементы во втором векторе, или равны им.
Открытый методСтатический членLessThanOrEqualAll<(Of <<'(T>)>>)Возвращает значение, указывающее, меньше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе, или равны им.
Открытый методСтатический членLessThanOrEqualAny<(Of <<'(T>)>>)Возвращает значение, указывающее, меньше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе, или равен ему.
Открытый методСтатический членMax<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого являются максимальным значением каждой пары элементов в двух данных векторах.
Открытый методСтатический членMin<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого являются минимальным значением каждой пары элементов в двух данных векторах.
Открытый методСтатический членMultiply<(Of <<'(T>)>>)(T, Vector<(Of <<'(T>)>>))Возвращает новый вектор, значения которого являются скалярным значением, умноженным на каждое из значений заданного вектора.
Открытый методСтатический членMultiply<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), Vector<(Of <<'(T>)>>))Возвращает новый вектор, значения которого являются произведением каждой пары элементов в двух заданных векторах.
Открытый методСтатический членMultiply<(Of <<'(T>)>>)(Vector<(Of <<'(T>)>>), T)Возвращает новый вектор, значения которого являются значениями заданного вектора, каждое из которых умножено на скалярное значение.
Открытый методСтатический членNegate<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого являются отрицательными значениями соответствующих элементов заданного вектора.
Открытый методСтатический членOnesComplement<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого получаются путем принятия дополнения до единицы элементов заданного вектора.
Открытый методСтатический членSquareRoot<(Of <<'(T>)>>)Возвращает новый вектор, элементы которого являются квадратным корнем элементов заданного вектора.
Открытый методСтатический членSubtract<(Of <<'(T>)>>)Возвращает новый вектор, значения которого являются разностью элементов второго вектора и соответствующих элементов первого вектора.
Открытый методСтатический членXor<(Of <<'(T>)>>)Возвращает новый вектор, выполняя битовую операцию исключающего ИЛИ (XOr) для всех пар элементов в двух векторах.
В начало страницы

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
Zobrazit: