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

2018-08-07 10:49 更新

tf.linalg.slogdet函數(shù)

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

計算行列式的絕對值的符號和對數(shù).

一個或多個正方形矩陣.

輸入是一個形狀為[N, M, M]的張量,其最內(nèi)部的2個維度形成正方形矩陣.

輸出是兩個張量,包含所有N個輸入子矩陣[..., :, :]的對數(shù)行列式的符號和絕對值,使得determinant = signexp(log_abs_determinant).log_abs_determinant被計算為:det(P)sum(log(diag(LU))),其中,LU是輸入的LU分解,P是對應的置換矩陣.

參數(shù):

  • input:一個Tensor,必須是下列類型之一:float32,float64,complex64,complex128,形狀為[N, M, M].
  • name:操作的名稱(可選).

返回:

該函數(shù)返回一組Tensor對象(sign,log_abs_determinant).

  • sign:一個Tensor,與input有相同的類型.
  • log_abs_determinant:一個Tensor,與input有相同的類型.
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號