TensorFlow函數(shù):tf.linalg.logdet

2018-08-10 10:42 更新

tf.linalg.logdet函數(shù)

tf.linalg.logdet(
    matrix,
    name=None
)

定義在:tensorflow/python/ops/linalg/linalg_impl.py.

計算hermitian正定矩陣的行列式的對數(shù).

# Compute the determinant of a matrix while reducing the chance of over- or
underflow:
A = ... # shape 10 x 10
det = tf.exp(tf.logdet(A))  # scalar

參數(shù):

  • matrix:一個Tensor,必須是float16,float32,float64,complex64,或complex128,并且形狀為[..., M, M].
  • name:該操作的名稱,默認為logdet.

返回:

matrix行列式的自然對數(shù).

Numpy兼容性

相當于numpy.linalg.slogdet,雖然沒有返回符號,因為只支持Hermitian正定矩陣.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號