【发布时间】:2018-12-06 17:48:46
【问题描述】:
我是 Python 新手。尝试在 Spyder 中实现一些代码。
“Python 3.6.3 |Anaconda 自定义(64 位)|(默认,2017 年 10 月 15 日,03:27:45)[MSC v.1900 64 位 (AMD64)]”
我正在尝试实现神经网络视频中的一些代码。
def nonlin(x, deriv=False):
if(deriv=true):
return(x*(1-x))
代码正在返回
SyntaxError:无效的语法。
我的问题分为两部分:
- 什么是正确的语法?
- 我可以去哪里熟悉标准格式?看起来有多种语法可以根据版本/类型起作用。也许我只是在寻找错误的地方。
【问题讨论】:
-
我认为您的问题不正确,因为我认为这是 python 语法错误而不是 spyder 语法错误。
-
就像 Pils19 所说,语法错误(如“语法错误”)是语言中的错误。您使用什么文字处理器/编辑器(如 Spyder)并不重要。此外,如果您可以发布正确格式的代码,它真的很希望。看看你能不能弄清楚 Stackoverflow 的代码格式。
-
很抱歉出现代码格式问题。我明白为什么那会令人沮丧。关于我可以去哪里熟悉 Python 3.6.3 语法的任何建议?