Python语法(运行bempp)

2024-04-25 00:03:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图测试在bempp库(http://nbviewer.jupyter.org/github/bempp/tutorials/blob/master/notebooks/osrc_burton_miller.ipynb)站点中找到的代码。它是一个用python实现的库。我在执行以下指令时遇到问题:

from scipy.sparse.linalg import gmres

it_count = 0
def iteration_counter(x):
global it_count
it_count += 1

x, info = gmres(discrete_op, rhs_coefficients, callback=iteration_counter)

我收到以下错误消息:

from scipy.sparse.linalg import gmres
>>> 
>>> it_count = 0
>>> def iteration_counter(x):
...     global it_count
...     it_count += 1
...     
... x, info = gmres(discrete_op, rhs_coefficients, callback=iteration_counter)
  File "<stdin>", line 5
    x, info = gmres(discrete_op, rhs_coefficients, callback=iteration_counter)
^
SyntaxError: invalid syntax

你能帮我解决这个语法问题吗?你知道吗


Tags: frominfocountcallbackcounteritscipysparse