TensorFlow:tf.matrix_inverse函數(shù)

2018-10-31 18:16 更新
tf.matrix_inverse 函數(shù)
matrix_inverse(
    input,
    adjoint=None,
    name=None
)

參考指南:數(shù)學(xué)函數(shù)>矩陣數(shù)學(xué)函數(shù)

計(jì)算一個(gè)或多個(gè)平方可逆矩陣或它們的 adjoints(共軛轉(zhuǎn)置).

輸入是一個(gè)形狀為 [..., M, M] 的張量,其最內(nèi)部的 2 維構(gòu)成方形矩陣.輸出是與包含所有輸入子矩陣 [..., :, :] 的逆輸入具有相同形狀的張量.

該 op 使用 LU 分解和部分旋轉(zhuǎn)來計(jì)算逆.

如果矩陣不是可逆的,則不能保證 op 的作用.它可以檢測(cè)到條件并引發(fā)異常,或者可能只是返回垃圾結(jié)果.

參數(shù):

  • input:張量;必須是下列類型之一:float64,float32,complex64,complex128;形狀為 [..., M, M].
  • adjoint:可選的 bool 值;默認(rèn)為 False.
  • name:操作的名稱(可選).

返回值:

該操作將返回一個(gè)張量;該張量與 input 具有相同的類型;形狀為:[..., M, M].

numpy 兼容性:

相當(dāng)于 np.linalg.inv

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)