W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
tf.Dimension
定義在:tensorflow/python/framework/tensor_shape.py
請參閱指南:構(gòu)建圖表>定義新操作
表示 TensorShape 中一個維度的值.
屬性
__init__(value)
用給定的值創(chuàng)建一個新的維度.
__add__(other)
返回自身和其他維度的總和.
維度的總和計算如下:
維度 (m) + 維度 (n) = = 維度 (m + n) 維度 (m) + 維度 (無) == 維度(無) 維度 (無) + 維度 (n) = = 維度 (無) 維度 (無) + 維度 (無) == 維度 (無)
(Dimension(m) + Dimension(n) == Dimension(m + n) Dimension(m) + Dimension(None) == Dimension(None) Dimension(None) + Dimension(n) == Dimension(None) Dimension(None) + Dimension(None) == Dimension(None)
)
其值是自身和其他維度的總和.
__div__(other)
不推薦使用:您可以使用 __floordiv__ 通過 x // y 代替它.
此函數(shù)僅用于向后兼容性目的;新的代碼應(yīng)該使用 __floordiv__ 通過語法使用 x // y.使用 x//y 可以清楚地傳達(dá)結(jié)果,并且與 Python 3 的轉(zhuǎn)發(fā)兼容.
其值是自身和其他維度的整數(shù)商.
__eq__(other)
如果其他具有與此維度相同的已知值, 則返回 true.
__floordiv__(other)
返回自身維度的商以及其他維度的四舍五入.
維度劃分如下:
Dimension(m) // Dimension(n) == Dimension(m // n) Dimension(m) // Dimension(None) == Dimension(None) Dimension(None) // Dimension(n) == Dimension(None) Dimension(None) // Dimension(None) == Dimension(None)
其值是自身維度和其他維度的整數(shù)商.
__ge__(other)
如果已知自身維度大于或等于其他維度值,則返回 True.
維度的比較如下:
Dimension(m) >= Dimension(n) == m >= n Dimension(m) >= Dimension(None) == None Dimension(None) >= Dimension(n) == None Dimension(None) >= Dimension(None) == None
如果兩者都是已知則返回 self.value >= other.value 的值,否則返回 None.
__gt__(other)
如果已知自身維度大于其他維度值,則返回 True.
維度的比較如下:
Dimension(m) > Dimension(n) == m > n Dimension(m) > Dimension(None) == None Dimension(None) > Dimension(n) == None Dimension(None) > Dimension(None) == None
如果兩者都是已知則返回 self.value > other.value 的值,否則返回 None.
__index__ ()
__int__ ()
__le__ (other)
如果已知自身維度小于或等于其他維度值,則返回 True.
維度比較如下:
Dimension(m) <= Dimension(n) == m <= n Dimension(m) <= Dimension(None) == None Dimension(None) <= Dimension(n) == None Dimension(None) <= Dimension(None) == None
如果兩者都是已知則返回 self.value <= other.value 的值,否則返回 None.
__long__ ()
__lt__ (other)
如果已知自身維度小于其他維度值,則返回 True.
維度比較如下:
Dimension(m) < Dimension(n) == m < n Dimension(m) < Dimension(None) == None Dimension(None) < Dimension(n) == None Dimension(None) < Dimension(None) == None
如果兩者都是已知則返回 self.value < other.value 的值,否則返回 None.
__mod__ (other)
返回自身維度與其他維度的模.
維度模量計算如下:
Dimension(m) % Dimension(n) == Dimension(m % n) Dimension(m) % Dimension(None) == Dimension(None) Dimension(None) % Dimension(n) == Dimension(None) Dimension(None) % Dimension(None) == Dimension(None)
值為 self 與 other 模的維度.
__mul__ (other)
返回 self 和 other 的乘積.
維度總和如下:
Dimension(m) * Dimension(n) == Dimension(m * n)
Dimension(m) * Dimension(None) == Dimension(None)
Dimension(None) * Dimension(n) == Dimension(None)
Dimension(None) * Dimension(None) == Dimension(None)
一個維度,它的值是 self 和 other 的乘積.
__ne__ (other)
如果 other 具有與 self 不同的已知值,則返回 true.
__sub__ (other)
返回從 self 中減去的 other.
維度減去如下:
Dimension(m) - Dimension(n) == Dimension(m - n) Dimension(m) - Dimension(None) == Dimension(None) Dimension(None) - Dimension(n) == Dimension(None) Dimension(None) - Dimension(None) == Dimension(None)
一個維度,它的值是 self 和 other 總和的減法.
assert_is_compatible_with (other)
如果 other 與此維度不兼容,則引發(fā)異常.
is_compatible_with (other)
如果 other 與此維度兼容,則返回 true .
兩個已知的維度如果具有相同的值則是兼容的.未知的維度與所有其他維度兼容.
如果這個維度與 other 是兼容的,則為true .
merge_with (other)
返回一個 self 和 other 合并了信息的維度.
維度按如下方式組合:
Dimension(n) .merge_with(Dimension(n)) == Dimension(n)
Dimension(n) .merge_with(Dimension(None)) == Dimension(n)
Dimension(None).merge_with(Dimension(n)) == Dimension(n)
Dimension(None).merge_with(Dimension(None)) == Dimension(None)
Dimension(n) .merge_with(Dimension(m)) raises ValueError for n != m
返回一個維度含有 self 和 other 的組合信息.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: