[英]Getting Attribute Error TensorDataset object has no attribute 'output_shapes' issue
Getting attribute error issue using tf.data.Dataset使用 tf.data.Dataset 获取属性错误问题
import numpy as np
import tensorflow as tf
x, y = np.array([1, 2, 3, 4]), np.array([5, 6, 7, 8])
d = tf.data.Dataset.from_tensors((x,y))
print(d.output_shapes)
AttributeError: 'TensorDataset' object has no attribute 'output_shapes'
How to find output shapes?如何找到 output 形状?
Use tf.data.Dataset.elementspec
:使用
tf.data.Dataset.elementspec
:
import numpy as np
import tensorflow as tf
x, y = np.array([1, 2, 3, 4]), np.array([5, 6, 7, 8])
d = tf.data.Dataset.from_tensors((x,y))
d.element_spec
(TensorSpec(shape=(4,), dtype=tf.int64, name=None),
TensorSpec(shape=(4,), dtype=tf.int64, name=None))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.