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を閉じて再度開きましたが、それも役に立ちませんでした。