我想使用pool.apply或pool.map。我尝试运行几个示例,但是这些都不起作用。该代码保持运行,并且不提供任何错误。可能与我的系统设置有关吗?
我试图用几个简单的例子。
我尝试运行的示例之一:
print (df)
a b c d e
0 22 0 44 5 6
1 12 3 56 0 0
2 0 0 1 0 0
3 1 2 0 0 0
def f(x):
print (x)
mask = x > 0
print (mask)
return mask.any()
df = df.rolling(2, axis=1).apply(f, raw=True).shift(-1, axis=1).fillna(0).astype(bool)
print (df)
a b c d e
0 True True True True False
1 True True True False False
2 False True True False False
3 True True False False False
Python继续运行,未提供任何结果。