Новое: правильный синтаксис Spyder - PullRequest
0 голосов
/ 27 июня 2018

Я новичок в Python. Попытка реализовать некоторый код в Spyder.

"Python 3.6.3 | Пользовательский Anaconda (64-разрядный) | (по умолчанию, 15 октября 2017 г., 03:27:45) [MSC v.1900 64-разрядный (AMD64)]"

Я пытаюсь реализовать код из видео о нейронных сетях.

def nonlin(x, deriv=False):
    if(deriv=true):
        return(x*(1-x))

Код возвращается

SyntaxError: неверный синтаксис.

Мой вопрос состоит из 2 частей:

  1. Какой правильный синтаксис?
  2. Куда мне обратиться, чтобы ознакомиться со стандартным форматом? Похоже, есть несколько синтаксисов, которые работают в зависимости от версии / типа. Может быть, я просто смотрю в неправильных местах.

1 Ответ

0 голосов
/ 27 июня 2018

Сначала научитесь форматировать код, когда вы задаете вопрос, потому что он не исчерпывающий Ключевое слово "True" goest с первой буквой в верхнем регистре и второй вы должны идти "==" вместо одного "="

def nonlin(x, deriv=False):
    if (deriv==True):
        return (x * (1 - x))

print(nonlin(29, deriv=False))
print(nonlin(29, deriv=True))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...