TensorPrimitives.SumOfMagnitudes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SumOfMagnitudes(ReadOnlySpan<Single>) |
単精度浮動小数点数の指定したテンソル内のすべての要素の絶対値の合計を計算します。 |
SumOfMagnitudes<T>(ReadOnlySpan<T>) |
指定した数値テンソル内のすべての要素の絶対値の合計を計算します。 |
SumOfMagnitudes(ReadOnlySpan<Single>)
単精度浮動小数点数の指定したテンソル内のすべての要素の絶対値の合計を計算します。
public:
static float SumOfMagnitudes(ReadOnlySpan<float> x);
public static float SumOfMagnitudes (ReadOnlySpan<float> x);
static member SumOfMagnitudes : ReadOnlySpan<single> -> single
Public Shared Function SumOfMagnitudes (x As ReadOnlySpan(Of Single)) As Single
パラメーター
スパンとして表されるテンソル。
戻り値
x
内のすべての要素の絶対値を追加した結果。x
が空の場合は 0。
注釈
このメソッドは、実質的に Span<float> absoluteValues = ...; TensorPrimitives.Abs(x, absoluteValues); float result = TensorPrimitives.Sum(absoluteValues);
を計算しますが、絶対値に中間ストレージを必要としません。 これは、BLAS1
によって定義された asum
メソッドに対応します。
このメソッドは、基になる C ランタイムを呼び出すか、現在のアーキテクチャに固有の命令を使用できます。 正確な結果は、オペレーティング システムやアーキテクチャによって異なる場合があります。
適用対象
SumOfMagnitudes<T>(ReadOnlySpan<T>)
指定した数値テンソル内のすべての要素の絶対値の合計を計算します。
public:
generic <typename T>
where T : System::Numerics::INumberBase<T> static T SumOfMagnitudes(ReadOnlySpan<T> x);
public static T SumOfMagnitudes<T> (ReadOnlySpan<T> x) where T : System.Numerics.INumberBase<T>;
static member SumOfMagnitudes : ReadOnlySpan<'T (requires 'T :> System.Numerics.INumberBase<'T>)> -> 'T (requires 'T :> System.Numerics.INumberBase<'T>)
Public Shared Function SumOfMagnitudes(Of T As INumberBase(Of T)) (x As ReadOnlySpan(Of T)) As T
型パラメーター
- T
パラメーター
スパンとして表されるテンソル。
戻り値
x
内のすべての要素の絶対値を追加した結果。x
が空の場合は 0。
例外
T
は符号付き整数型であり、x
には T
の最小値と等しい値が含まれています。
注釈
このメソッドは、実質的に Span<T> absoluteValues = ...; TensorPrimitives.Abs(x, absoluteValues); T result = TensorPrimitives.Sum(absoluteValues);
を計算しますが、絶対値に中間ストレージを必要としません。 これは、BLAS1
によって定義された asum
メソッドに対応します。
このメソッドは、基になる C ランタイムを呼び出すか、現在のアーキテクチャに固有の命令を使用できます。 正確な結果は、オペレーティング システムやアーキテクチャによって異なる場合があります。
適用対象
.NET