Python “model.summary”后面的“None”是什么意思?
在keras中运行model.summary()时,我得到:Python “model.summary”后面的“None”是什么意思?,python,tensorflow,machine-learning,keras,deep-learning,Python,Tensorflow,Machine Learning,Keras,Deep Learning,在keras中运行model.summary()时,我得到: Model: "sequential" _________________________________________________________________ Layer (type) Output Shape Param # =========================================================
Model: "sequential"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
output (Dense) (1, 1) 1
=================================================================
Total params: 1
Trainable params: 1
Non-trainable params: 0
_________________________________________________________________
None
底部的“无”是什么意思
我跑:
input_numpy_array=np.array([1])
model = keras.models.Sequential()
input_layer = keras.layers.Input(shape=input_numpy_array.shape, name='input', batch_size=1)
model.add(input_layer)
output_layer = keras.layers.Dense(1, use_bias=False, name='output', batch_size=1)
model.add(output_layer)
print(model.summary())
model.summary()
不需要print
语句:它自己打印,因此返回None
。打印model.summary()
时,打印None
x = model.summary()
x == None
谢谢你的快速回复!
True