用法
merge_with(
other
)
参数
-
other
另一个TensorShape
。
返回
-
TensorShape
包含self
和other
的组合信息。
抛出
-
ValueError
如果self
和other
不兼容。
返回一个 TensorShape
组合 self
和 other
中的信息。
self
和 other
中的维度按照以下规则按元素合并:
Dimension(n).merge_with(Dimension(None)) == Dimension(n)
Dimension(None).merge_with(Dimension(n)) == Dimension(n)
Dimension(None).merge_with(Dimension(None)) == Dimension(None)
# raises ValueError for n != m
Dimension(n).merge_with(Dimension(m))
ts = tf.TensorShape([1,2]) ot1 = tf.TensorShape([1,2]) ts.merge_with(ot).as_list() [1,2]
ot2 = tf.TensorShape([1,None]) ts.merge_with(ot2).as_list() [1,2]
ot3 = tf.TensorShape([None, None]) ot3.merge_with(ot2).as_list() [1, None]
相关用法
- Python tf.TensorShape.__eq__用法及代码示例
- Python tf.TensorSpec.from_spec用法及代码示例
- Python tf.TensorSpec.from_tensor用法及代码示例
- Python tf.Tensor.__rsub__用法及代码示例
- Python tf.Tensor.__lt__用法及代码示例
- Python tf.Tensor.set_shape用法及代码示例
- Python tf.Tensor.__abs__用法及代码示例
- Python tf.Tensor用法及代码示例
- Python tf.Tensor.ref用法及代码示例
- Python tf.Tensor.__getitem__用法及代码示例
- Python tf.Tensor.__ge__用法及代码示例
- Python tf.TensorArray用法及代码示例
- Python tf.Tensor.__rmatmul__用法及代码示例
- Python tf.Tensor.__bool__用法及代码示例
- Python tf.Tensor.get_shape用法及代码示例
- Python tf.Tensor.__xor__用法及代码示例
- Python tf.Tensor.__sub__用法及代码示例
- Python tf.Tensor.__rpow__用法及代码示例
- Python tf.Tensor.__gt__用法及代码示例
- Python tf.Tensor.__le__用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.TensorShape.merge_with。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。