对不起,我是python的新手,我想我已经看过某人,在某处做了类似于以下内容的事情:
hiddenLayerinput = {
units=64,
activation='relu',
input_dim=5
}
=单位= 64时出现语法错误, 我可以这样做吗?如果是,您知道出什么事了吗?
谢谢您的帮助
我正在使用运行python 3的Jupyter笔记本
答案 0 :(得分:1)
Python的字典使用{}
,因此
hiddenLayerinput = {
units=64,
activation='relu',
input_dim=5
}
被识别为字典,=
是SyntaxError
。您需要将所有=
更改为:
s
hiddenLayerinput = {
"units":64,
"activation":'relu',
"input_dim":5
}
编辑-units
,activation
,input_dim
是键。如果将units
,activation
,input_dim
作为变量,则可以删除引号,并将这些变量中的值用作键。
进一步了解dictionaries
答案 1 :(得分:1)
在您的情况下,hiddenLayerinput是字典, 您可以将其用作:
hiddenLayerinput = {
"units" : 64,
"activation": "relu"
"input_dim": 5
}
然后您可以将其添加为:hiddenLayerinput["units"]
,您将获得“单位”的值:64
答案 2 :(得分:0)
尝试一下:
hiddenLayerinput = {
units: 64,
activation: 'relu',
input_dim: 5,
}