W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
別名:
tf.svd(
tensor,
full_matrices=False,
compute_uv=True,
name=None
)
定義在:tensorflow/python/ops/linalg_ops.py
請(qǐng)參閱指南:數(shù)學(xué)函數(shù)>矩陣數(shù)學(xué)函數(shù)
計(jì)算一個(gè)或多個(gè)矩陣的奇值分解.
計(jì)算 tensor 的每個(gè)內(nèi)矩陣的 SVD,使得 tensor[..., :, :] = u[..., :, :] * diag(s[..., :, :]) * transpose(conj(v[..., :, :]))
# a is a tensor.
# s is a tensor of singular values.
# u is a tensor of left singular vectors.
# v is a tensor of right singular vectors.
s, u, v = svd(a)
s = svd(a, compute_uv=False)
函數(shù)參數(shù):
函數(shù)返回值:
NumPy的兼容性
主要等同于 numpy.linalg.svd, 只是輸出參數(shù)的順序在這里是 s, u, v 當(dāng) compute_uv 是真的, 而不是你, s, v 為 numpy.linalg.svd.* full_matrices 默認(rèn)為 False, 而 numpy.linalg.svd 則為 True.* tf.linalg.svd 使用 svd 的標(biāo)準(zhǔn)定義 (a = U 西格瑪 V ^ H), 這樣, a 的左奇異向量是您的列, 而 a 的右奇異向量是 v 的列.另一方面, numpy.linalg.svd 將伴隨 (V ^ H) 作為第三個(gè)輸出參數(shù)返回.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: