我有两个并行运行的函数,每个函数都返回一个值.我需要等待两个函数完成,然后处理它们的返回.我怎么能在python中实现这一点.假设
def fun1():
#do some calculation#
return val1
def fun2():
#do some calculation#
return val2
Run Code Online (Sandbox Code Playgroud)
我想fun1和fun2并行运行然后需要计算
valsum = val1+val2
Run Code Online (Sandbox Code Playgroud) 我想创建一个热图,比如中国的省级人口,我在这里找到了类似问题的指南。
尽管我不得不承认我并没有完全理解它们,但我在阅读示例代码时没有问题。然而,当我试图通过使用中国的 shapefile 来模仿这个例子时,代码运行正常,直到以下
df_map = pd.DataFrame({
'poly': [Polygon(xy) for xy in m.china],
'ward_name': [ward['NAME'] for ward in m.china_info]})
Run Code Online (Sandbox Code Playgroud)
它产生一个错误,说
df_map = pd.DataFrame({
'poly': [Polygon(xy) for xy in m.china],
'ward_name': [ward['NAME'] for ward in m.china_info]})
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释是什么导致了这个错误?
我必须使用python从使用MODWT的论文中复制结果。我目前正在使用pywt,它只有平稳小波变换(SWT)。我研究了一下,似乎目前没有用于MODWT的软件包,而且我还发现很多人说SWT和MODWT是同一件事。但是使用MATLAB的MODWT和python的SWT的结果是不同的。python中是否有任何可直接用于执行MODWT的软件包?还是可以使用SWT在MODWT中获得结果?