Sdílet prostřednictvím


Vector.ConditionalSelect Metoda

Definice

Přetížení

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

Vytvoří nový vektor s jednou přesností s prvky vybranými mezi dvěma zadanými zdrojovými vektory s jednoduchou přesností na základě celočíselného vektoru masky.

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

Vytvoří nový vektor s dvojitou přesností s prvky vybranými mezi dvěma zadanými vektory zdroje s dvojitou přesností na základě celočíselného vektoru masky.

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

Vytvoří nový vektor zadaného typu s prvky vybranými mezi dvěma zadanými zdrojovými vektory stejného typu na základě celočíselného vektoru masky.

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor s jednou přesností s prvky vybranými mezi dvěma zadanými zdrojovými vektory s jednoduchou přesností na základě celočíselného vektoru masky.

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>

Celočíselný vektor masky použitý k řízení výběru.

left
Vector<Single>

První zdrojový vektor.

right
Vector<Single>

Druhý zdrojový vektor.

Návraty

Nový vektor s vybranými prvky na základě masky.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor s dvojitou přesností s prvky vybranými mezi dvěma zadanými vektory zdroje s dvojitou přesností na základě celočíselného vektoru masky.

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>

Celočíselný vektor masky použitý k řízení výběru.

left
Vector<Double>

První zdrojový vektor.

right
Vector<Double>

Druhý zdrojový vektor.

Návraty

Nový vektor s vybranými prvky na základě masky.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor zadaného typu s prvky vybranými mezi dvěma zadanými zdrojovými vektory stejného typu na základě celočíselného vektoru masky.

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 vektoru. T může být libovolný primitivní číselný typ.

Parametry

condition
Vector<T>

Celočíselný vektor masky použitý k řízení výběru.

left
Vector<T>

První zdrojový vektor.

right
Vector<T>

Druhý zdrojový vektor.

Návraty

Nový vektor s vybranými prvky na základě masky.

Platí pro