Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图在Pycharm的python控制台中运行此函数,但无论我将返回函数放在何处,都会收到一个错误_Python_Return_Cnn - Fatal编程技术网

试图在Pycharm的python控制台中运行此函数,但无论我将返回函数放在何处,都会收到一个错误

试图在Pycharm的python控制台中运行此函数,但无论我将返回函数放在何处,都会收到一个错误,python,return,cnn,Python,Return,Cnn,我将返回函数缩进了1个空格,然后缩进了2个空格,但每当我在python控制台中运行整个代码块时,都会不断得到错误 x = [] for l in model.layers: for w in l.weights: x.append(w) return x[-1] 文件“”,第5行 SyntaxError:函数外部的“return” 似乎您正在创建一个函数,该函数中包含所有代码。你应该这样做 File "<input>", line 5 S

我将返回函数缩进了1个空格,然后缩进了2个空格,但每当我在python控制台中运行整个代码块时,都会不断得到错误

x = []
for l in model.layers:
    for w in l.weights:
        x.append(w)
return x[-1]
文件“”,第5行
SyntaxError:函数外部的“return”

似乎您正在创建一个函数,该函数中包含所有代码。你应该这样做

File "<input>", line 5
SyntaxError: 'return' outside function

在python中,适当的缩进需要四个空格,而不是一个或两个。

正如错误所说,函数中似乎没有。您是否缺少
def
行?您需要在函数内部才能从函数返回。
def your_func():
    x = []
    for l in model.layers:
    for w in l.weights:
        x.append(w)
    return x[-1]