TensorPrimitives.SumOfMagnitudes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SumOfMagnitudes(ReadOnlySpan<Single>) |
计算指定张量中单精度浮点数中每个元素的绝对值的总和。 |
SumOfMagnitudes<T>(ReadOnlySpan<T>) |
计算指定数值张量中每个元素的绝对值的总和。 |
SumOfMagnitudes(ReadOnlySpan<Single>)
- Source:
- TensorPrimitives.cs
- Source:
- TensorPrimitives.Single.cs
计算指定张量中单精度浮点数中每个元素的绝对值的总和。
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
为空,则为零。
注解
此方法有效计算: Span<float> absoluteValues = ...; TensorPrimitives.Abs(x, absoluteValues); float result = TensorPrimitives.Sum(absoluteValues);
但不需要绝对值的中间存储。 它对应于 BLAS1
定义的 asum
方法。
此方法可以调用基础 C 运行时,或使用特定于当前体系结构的说明。 不同的操作系统或体系结构之间的确切结果可能有所不同。
适用于
SumOfMagnitudes<T>(ReadOnlySpan<T>)
- Source:
- TensorPrimitives.Sum.cs
计算指定数值张量中每个元素的绝对值的总和。
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
为空,则为零。
例外
T
是带符号整数类型,x
包含的值等于 T
的最小值。
注解
此方法有效计算: Span<T> absoluteValues = ...; TensorPrimitives.Abs(x, absoluteValues); T result = TensorPrimitives.Sum(absoluteValues);
但不需要绝对值的中间存储。 它对应于 BLAS1
定义的 asum
方法。
此方法可以调用基础 C 运行时,或使用特定于当前体系结构的说明。 不同的操作系统或体系结构之间的确切结果可能有所不同。