tensorflow::ops::ComplexAbs
#include <math_ops.h>
Вычисляет модуль комплексного числа для тензора.
Краткое описание
Для тензора x, содержащего комплексные числа, эта операция возвращает тензор типа float или double, элементы которого представляют собой модули соответствующих элементов x. Все элементы All в x должны быть комплексными числами вида \(a + bj\). Модуль вычисляется по формуле \( \sqrt{a^2 + b^2}\).
Например:
x = tf.complex(3.0, 4.0) print((tf.raw_ops.ComplexAbs(x=x, Tout=tf.dtypes.float32, name=None)).numpy()) 5.0
Аргументы:
- scope: объект Scope
Возвращает:
-
Output: тензор y.
| Конструкторы и деструкторы | |
|---|---|
ComplexAbs(const ::tensorflow::Scope & scope, ::tensorflow::Input x) | |
ComplexAbs(const ::tensorflow::Scope & scope, ::tensorflow::Input x, const ComplexAbs::Attrs & attrs) |
| Публичные атрибуты | |
|---|---|
operation | |
y | |
| Публичные функции | |
|---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const | |
| Публичные статические функции | |
|---|---|
Tout(DataType x) | |
| Структуры | |
|---|---|
| tensorflow::ops::ComplexAbs::Attrs | Методы задания необязательных атрибутов для ComplexAbs. |
Публичные атрибуты
operation
Operation operation
y
::tensorflow::Output y
Публичные функции
ComplexAbs
ComplexAbs( const ::tensorflow::Scope & scope, ::tensorflow::Input x )
ComplexAbs
ComplexAbs( const ::tensorflow::Scope & scope, ::tensorflow::Input x, const ComplexAbs::Attrs & attrs )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Публичные статические функции
Tout
Attrs Tout( DataType x )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/complex-abs