本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Vector 類別

 

提供建立、操作、結合以及轉換泛型向量之靜態簡便方法的集合。

命名空間:   System.Numerics
組件:  System.Numerics.Vectors (於 System.Numerics.Vectors.dll)

System.Object
  System.Numerics.Vector

public static class Vector

名稱描述
System_CAPS_pubpropertySystem_CAPS_staticIsHardwareAccelerated

取得值,指出向量運算是否受限於透過 JIT 內建支援的硬體加速。

名稱描述
System_CAPS_pubmethodSystem_CAPS_staticAbs<T>(Vector<T>)

傳回新向量,其元素為指定向量之元素的絕對值。

System_CAPS_pubmethodSystem_CAPS_staticAdd<T>(Vector<T>, Vector<T>)

傳回新的向量,其值為兩個指定向量之每對元素的總和。

System_CAPS_pubmethodSystem_CAPS_staticAndNot<T>(Vector<T>, Vector<T>)

透過在兩個向量的每組對應元素上執行位元 And Not 運算,以傳回新的向量。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorByte<T>(Vector<T>)

將指定向量的位元轉換成不帶正負號之位元組向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorDouble<T>(Vector<T>)

將指定向量的位元轉換成雙精確度浮點向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorInt16<T>(Vector<T>)

將指定向量的位元轉換成 16 位元整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorInt32<T>(Vector<T>)

將指定向量的位元轉換成整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorInt64<T>(Vector<T>)

將指定向量的位元轉換成長整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorSByte<T>(Vector<T>)

將指定向量的位元轉換成帶正負號之位元組向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorSingle<T>(Vector<T>)

將指定向量的位元轉換成單精確度浮點向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorUInt16<T>(Vector<T>)

將指定向量的位元轉換成不帶正負號之 16 位元整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorUInt32<T>(Vector<T>)

將指定向量的位元轉換成不帶正負號之整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticAsVectorUInt64<T>(Vector<T>)

將指定向量的位元轉換成不帶正負號之長整數向量的位元。

System_CAPS_pubmethodSystem_CAPS_staticBitwiseAnd<T>(Vector<T>, Vector<T>)

透過在兩個向量的每對元素上執行位元 And 運算,以傳回新的向量。

System_CAPS_pubmethodSystem_CAPS_staticBitwiseOr<T>(Vector<T>, Vector<T>)

透過在兩個向量的每對元素上執行位元 Or 運算,以傳回新的向量。

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

依據整數遮罩向量,使用在兩個指定單精確度來源向量之間所選取的元素,來建立新的單精確度向量。

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

依據整數遮罩向量,使用在兩個指定雙精確度來源向量之間所選取的元素,來建立新的雙精確度向量。

System_CAPS_pubmethodSystem_CAPS_staticConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

依據整數遮罩向量,使用在兩個相同類型的指定來源向量之間所選取的元素,來建立新的指定類型向量。

System_CAPS_pubmethodSystem_CAPS_staticDivide<T>(Vector<T>, Vector<T>)

傳回新的向量,其值為第一個向量的元素除以第二個向量之對應元素的結果。

System_CAPS_pubmethodSystem_CAPS_staticDot<T>(Vector<T>, Vector<T>)

傳回兩個向量的內積。

System_CAPS_pubmethodSystem_CAPS_staticEquals(Vector<Double>, Vector<Double>)

傳回新的整數向量,其元素表示兩個指定雙精確度向量的元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEquals(Vector<Int32>, Vector<Int32>)

傳回新的整數向量,其元素表示兩個指定整數向量的元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEquals(Vector<Int64>, Vector<Int64>)

傳回新向量,其元素表示兩個指定長整數向量的元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEquals(Vector<Single>, Vector<Single>)

傳回新的整數向量,其元素表示兩個指定單精確度向量的元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEquals<T>(Vector<T>, Vector<T>)

傳回指定類型的新向量,其元素表示兩個相同類型之指定向量的元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEqualsAll<T>(Vector<T>, Vector<T>)

傳回值,指出指定向量的每對元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticEqualsAny<T>(Vector<T>, Vector<T>)

傳回值,指出指定向量的任何一對元素是否相等。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThan(Vector<Double>, Vector<Double>)

傳回新的整數向量,其元素表示某個雙精確度浮點向量的元素是否大於第二個雙精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThan(Vector<Int32>, Vector<Int32>)

傳回新的整數向量,其元素表示某個整數向量的元素是否大於第二個整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThan(Vector<Int64>, Vector<Int64>)

傳回新的長整數向量,其元素表示某個長整數向量的元素是否大於第二個長整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThan(Vector<Single>, Vector<Single>)

傳回新的整數向量,其元素表示某個單精確度浮點向量的元素是否大於第二個單精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThan<T>(Vector<T>, Vector<T>)

傳回新向量,其元素表示某個指定類型向量的元素是否大於相同類型之第二個向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanAll<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的所有元素是否大於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanAny<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的任何元素是否大於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqual(Vector<Double>, Vector<Double>)

傳回新的整數向量,其元素表示某個向量的元素是否大於或等於第二個雙精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqual(Vector<Int32>, Vector<Int32>)

傳回新的整數向量,其元素表示某個整數向量的元素是否大於或等於第二個整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqual(Vector<Int64>, Vector<Int64>)

傳回新的長整數向量,其元素表示某個長整數向量的元素是否大於或等於第二個長整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqual(Vector<Single>, Vector<Single>)

傳回新的整數向量,其元素表示某個向量的元素是否大於或等於第二個單精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqual<T>(Vector<T>, Vector<T>)

傳回新向量,其元素表示某個指定類型向量的元素是否大於或等於相同類型之第二個向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqualAll<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的所有元素是否大於或等於第二個向量的所有對應元素。

System_CAPS_pubmethodSystem_CAPS_staticGreaterThanOrEqualAny<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的任何元素是否大於或等於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThan(Vector<Double>, Vector<Double>)

傳回新的整數向量,其元素表示某個雙精確度浮點向量的元素是否小於第二個雙精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThan(Vector<Int32>, Vector<Int32>)

傳回新的整數向量,其元素表示某個整數向量的元素是否小於第二個整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThan(Vector<Int64>, Vector<Int64>)

傳回新的長整數向量,其元素表示某個長整數向量的元素是否小於第二個長整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThan(Vector<Single>, Vector<Single>)

傳回新的整數向量,其元素表示某個單精確度向量的元素是否小於第二個單精確度向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThan<T>(Vector<T>, Vector<T>)

傳回指定類型的新向量,其元素表示某個向量的元素是否小於第二個向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanAll<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的所有元素是否小於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanAny<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的任何元素是否小於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqual(Vector<Double>, Vector<Double>)

傳回新的整數向量,其元素表示某個雙精確度浮點向量的元素是否小於或等於第二個雙精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqual(Vector<Int32>, Vector<Int32>)

傳回新的整數向量,其元素表示某個整數向量的元素是否小於或等於第二個整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqual(Vector<Int64>, Vector<Int64>)

傳回新的長整數向量,其元素表示某個長整數向量的元素是否小於或等於第二個長整數向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqual(Vector<Single>, Vector<Single>)

傳回新的整數向量,其元素表示某個單精確度浮點向量的元素是否小於或等於第二個單精確度浮點向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqual<T>(Vector<T>, Vector<T>)

傳回新向量,其元素表示某個向量的元素是否小於或等於第二個向量中的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqualAll<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的所有元素是否小於或等於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticLessThanOrEqualAny<T>(Vector<T>, Vector<T>)

傳回值,指出第一個向量的任何元素是否小於或等於第二個向量的對應元素。

System_CAPS_pubmethodSystem_CAPS_staticMax<T>(Vector<T>, Vector<T>)

傳回新的向量,其值為兩個指定向量之每對元素的最大值。

System_CAPS_pubmethodSystem_CAPS_staticMin<T>(Vector<T>, Vector<T>)

傳回新的向量,其元素為兩個指定向量之每對元素的最大值。

System_CAPS_pubmethodSystem_CAPS_staticMultiply<T>(T, Vector<T>)

傳回新的向量,其值為純量值乘以指定向量的每個值。

System_CAPS_pubmethodSystem_CAPS_staticMultiply<T>(Vector<T>, T)

傳回新的向量,其值為純量值乘以指定向量的每個值。

System_CAPS_pubmethodSystem_CAPS_staticMultiply<T>(Vector<T>, Vector<T>)

傳回新的向量,其值為兩個指定向量之每對元素的乘積。

System_CAPS_pubmethodSystem_CAPS_staticNegate<T>(Vector<T>)

傳回新向量,其元素為指定向量之對應元素的否定。

System_CAPS_pubmethodSystem_CAPS_staticOnesComplement<T>(Vector<T>)

傳回新向量,其元素是擷取指定向量之元素的一補數而得。

System_CAPS_pubmethodSystem_CAPS_staticSquareRoot<T>(Vector<T>)

傳回新向量,其元素為指定向量之每個元素的平方根。

System_CAPS_pubmethodSystem_CAPS_staticSubtract<T>(Vector<T>, Vector<T>)

傳回新的向量,其值為第二個向量的元素與第一個向量之對應元素的差異。

System_CAPS_pubmethodSystem_CAPS_staticXor<T>(Vector<T>, Vector<T>)

透過在兩個向量的每對元素上執行位元互斥 Or (XOr) 運算,以傳回新的向量。

此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。

回到頁首
顯示: