Udostępnij za pośrednictwem


Vector.ConditionalSelect Metoda

Definicja

Przeciążenia

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

Tworzy nowy wektor z pojedynczą precyzją z elementami wybranymi między dwoma określonymi wektorami źródłowymi o pojedynczej precyzji na podstawie wektora maski całkowitej.

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Tworzy nowy wektor podwójnej precyzji z elementami wybranymi między dwoma określonymi wektorami źródłowymi o podwójnej precyzji na podstawie wektora maski całkowitej.

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Tworzy nowy wektor określonego typu z elementami wybranymi między dwoma określonymi wektorami źródłowymi tego samego typu na podstawie wektora maski całkowitej.

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Tworzy nowy wektor z pojedynczą precyzją z elementami wybranymi między dwoma określonymi wektorami źródłowymi o pojedynczej precyzji na podstawie wektora maski całkowitej.

public:
 static System::Numerics::Vector<float> ConditionalSelect(System::Numerics::Vector<int> condition, System::Numerics::Vector<float> left, System::Numerics::Vector<float> right);
public static System.Numerics.Vector<float> ConditionalSelect (System.Numerics.Vector<int> condition, System.Numerics.Vector<float> left, System.Numerics.Vector<float> right);
static member ConditionalSelect : System.Numerics.Vector<int> * System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Shared Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)
Public Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)

Parametry

condition
Vector<Int32>

Wektor maski całkowitej używany do kierowania wyborem.

left
Vector<Single>

Pierwszy wektor źródłowy.

right
Vector<Single>

Drugi wektor źródłowy.

Zwraca

Nowy wektor z elementami wybranymi na podstawie maski.

Dotyczy

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Tworzy nowy wektor podwójnej precyzji z elementami wybranymi między dwoma określonymi wektorami źródłowymi o podwójnej precyzji na podstawie wektora maski całkowitej.

public:
 static System::Numerics::Vector<double> ConditionalSelect(System::Numerics::Vector<long> condition, System::Numerics::Vector<double> left, System::Numerics::Vector<double> right);
public static System.Numerics.Vector<double> ConditionalSelect (System.Numerics.Vector<long> condition, System.Numerics.Vector<double> left, System.Numerics.Vector<double> right);
static member ConditionalSelect : System.Numerics.Vector<int64> * System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Shared Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)
Public Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)

Parametry

condition
Vector<Int64>

Wektor maski całkowitej używany do kierowania wyborem.

left
Vector<Double>

Pierwszy wektor źródłowy.

right
Vector<Double>

Drugi wektor źródłowy.

Zwraca

Nowy wektor z elementami wybranymi na podstawie maski.

Dotyczy

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Tworzy nowy wektor określonego typu z elementami wybranymi między dwoma określonymi wektorami źródłowymi tego samego typu na podstawie wektora maski całkowitej.

public:
generic <typename T>
 where T : value class static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public:
generic <typename T>
 static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public static System.Numerics.Vector<T> ConditionalSelect<T> (System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right) where T : struct;
public static System.Numerics.Vector<T> ConditionalSelect<T> (System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right);
static member ConditionalSelect : System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)> (requires 'T : struct)
static member ConditionalSelect : System.Numerics.Vector<'T> * System.Numerics.Vector<'T> * System.Numerics.Vector<'T> -> System.Numerics.Vector<'T>
Public Shared Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)

Parametry typu

T

Typ wektora. T może być dowolnym pierwotnym typem liczbowym.

Parametry

condition
Vector<T>

Wektor maski całkowitej używany do kierowania wyborem.

left
Vector<T>

Pierwszy wektor źródłowy.

right
Vector<T>

Drugi wektor źródłowy.

Zwraca

Nowy wektor z elementami wybranymi na podstawie maski.

Dotyczy