阅读(6.3k) 书签 (0)

TensorFlow函数:tf.linalg.logm

2018-08-07 10:41 更新

tf.linalg.logm函数

tf.linalg.logm(
    input,
    name=None
)

计算一个或多个正方形矩阵的矩阵对数:

log(exp(A))= A

该运算仅针对复杂矩阵定义.如果A是正定并且是实数,则将其转换为一个复数矩阵,取对数并将其转换回实数矩阵,将给出正确的结果.

此函数使用Schur-Parlett算法计算矩阵对数.

输入是一个形状为[..., M, M]的张量,其最内部的2个维度形成正方形矩阵.输出是与包含所有输入子矩阵[..., :, :]的指数的输入相同形状的张量.

参数:

  • input:一个Tensor,必须是以下类型之一:complex64,complex128,并且形状为[..., M, M].
  • name:操作的名称(可选).

返回:

该函数返回一个Tensor,并且与input具有相同的类型.