2024-09-30 02:33:29 发布
网友
我浏览了谷歌collab并发现这一行:
model.add(tf.keras.layers.Dense(units=1, input_shape=(1,)))
我想我对Python3很了解,但我从未见过这样的元组(具有空端)。我很感兴趣1)它为什么有效?(无错误)2)出于某种原因它可用吗
如果省略逗号,那么语言就无法知道您是否是 构造元组,或只是强制执行求值顺序:
>>> (1) 1
逗号明确表示您正在定义元组:
>>> (1,) (1,)
Using a trailing comma for a singleton tuple: a, or (a,)
a,
(a,)
https://docs.python.org/3/library/stdtypes.html#tuple
如果省略逗号,那么语言就无法知道您是否是 构造元组,或只是强制执行求值顺序:
逗号明确表示您正在定义元组:
https://docs.python.org/3/library/stdtypes.html#tuple
相关问题 更多 >
编程相关推荐