python(1,)是什么意思

登希克

我探索了谷歌合作,发现那条线:

model.add(tf.keras.layers.Dense(units=1, 
                                  input_shape=(1,)))

我想我很了解python 3,但是我从未见过像这样的元组(带有空端)。我感兴趣1)为什么有效?(无错误)2)出于某种原因可用吗?

谢谢你的帮助!

史蒂文·潘尼

如果省略逗号,则该语言将无法知道您是在构造元组,还是只是强制执行求值顺序:

>>> (1)
1

逗号使您明确定义了一个元组:

>>> (1,)
(1,)

对单例元组使用尾随逗号:a,(a,)

https://docs.python.org/3/library/stdtypes.html#tuple

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章