我想知道这个错误可能意味着什么:
PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed
Run Code Online (Sandbox Code Playgroud)
我知道这与使用多核有关。我在集群上运行我的程序并在我的这行代码中使用 15 个线程:
gauss2 = PTSampler(ntemps, renwalkers, rendim, lnlike, lnprior, threads=15)
Run Code Online (Sandbox Code Playgroud)
有问题的采样器是http://dan.iel.fm/emcee/current/user/pt/ 上为 Parallel Tempering 采样器记录的采样器
知道这个错误可能意味着什么吗?
我有一个保存为 txt 文件的数组,其中的条目与极坐标中的分布值相对应。所以它看起来像这样:
f(r1,theta1) f(r1, theta2) ..... f(r1, theta_max)
f(r2,theta1) f(r2, theta2) ..... .
. .
. .
. .
f(r_max,theta1) .................f(r_max, theta_max)
Run Code Online (Sandbox Code Playgroud)
我想做一个 f 的密度图(f 越高,我想要的颜色越红)。有没有办法用 matplotlib 做到这一点?显式代码会有所帮助,因为我对此非常陌生。