Python – tensorflow.ensure_shape()
TensorFlow是谷歌设计的开源Python库,用于开发机器学习模型和深度学习神经网络。
ensure_shape()用于更新和检查Tensor的形状。
语法: tensorflow.ensure_shape( x, shape, name)
参数:
- x:它是输入张量。
- shape:它是TensorShape,代表输入张量的形状。
- name(可选):它定义了该操作的名称。
返回值:
它返回一个与x相同的张量,如果形状不兼容,则引发tf.errors.InvalidArgumentError。
示例 1:
输出:
例子2:在这个例子中,形状与x的形状不兼容,所以产生了错误。
输出: