-1

Pythonは無効な構文を教え続けます

In [7]:   File "/tmp/ipython-4302iuN.py", line 26
    for n in N:
              ^
SyntaxError: invalid syntax

26 行目で発生し、ここに 26 行ないのは、シバン行とコメントによるものです。

L = 80.0                                               
N = 2 ** np.arange(0, 10, dtype = np.float64)
dt = 0.0002
tmax = 10
nmax = int(np.floor(tmax / dt))  #  also try ceil/floor                            

deltax = []
error = []
u = 2. * (2. / (np.exp(x + 20.) + np.exp(-x - 20.)) ** 2


for n in N:
    dx = L / n

テストとして整数の範囲を使用してみました。別のipythonを開いて実行しました

for n in range(1, 2):
    dx = 10 / n

これはうまくいきました。

構文の何が問題になっていますか?

Pythonを閉じて再度開きましたが、それも役に立ちませんでした。

4

2 に答える 2