user84592 user84592 - 2 years ago 157
Python Question

tensorflow python 2.7 interactive shell: function call fails

enter image description here

I am studying udacity course: deep learning. Actually it teaches Google's tensorFlow. In Python interactive shell, I define the function softmax, when I invoke it, it says syntaxt error. Why? Any hint.

I have import numpy as np

>>> import numpy as np
>>> import tensorflow as tf
>>> def softmax(x):
... return np.exp(x);
... softmax([1])
SyntaxError: invalid syntax

Are there requirment exact number of indention space?

Answer Source

When using interactive, make sure that the ... is not there. The compiler will include anything in ... in a function, method, while, or for block. To escape from the ..., just hit enter again and call the method from >>>.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download