我是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:语法无效。
我的问题是2部分:
正确的语法是什么?
我在哪里可以熟悉标准格式?看起来有多种语法可以使用,具体取决于版本/类型。也许我只是在错误的地方寻找。
最佳答案
在询问问题时首先要学习格式化代码,因为它令人生厌
关键字“ True”的首字母大写,第二个则必须用“ ==”代替单个“ =“
def nonlin(x, deriv=False):
if (deriv==True):
return (x * (1 - x))
print(nonlin(29, deriv=False))
print(nonlin(29, deriv=True))
关于python - 新增:正确的Spyder语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51069435/