# ComplexAbs

class mindradar.ComplexAbs

  复数tensor逐元素求模。 计算表达式为:

  \[out_i = \sqrt{a_i^2 + b_i^2},\]

  其中 \(a\) 和 \(b\) 分别是复数的实部和虚部。

  输入：

    - input : 输入的复数tensor

  输出：

    tensor， 复数tensor的模

  支持平台：

    `CPU`

  备注

  输入数据类型为 `complex64` 时，输出数据类型为 `float32`。 数据类型为 `complex128` 时，输出数据类型为 `float64`。其他数据类型不支持。

  示例代码：

      1import mindspore as ms
      2import numpy as np
      3import mindradar as mr
      4
      5x = np.exp(3j * np.pi * np.arange(7) / 7).astype(np.complex64)
      6x_tensor = ms.Tensor(x)
      7net = mr.ComplexAbs()
      8out = net(x_tensor)
      9print(out)