5
|
Victor · 技术社区 · 6 年前 |
1
10
Seaborn通常有两种方法来计算二元kde。如果可用,则使用
scipy代码类似于问题中显示的代码。它使用
然而,为了进行公平的比较,我们需要对两种方法采用相同的网格大小。seaborn的标准网格大小是100点。
如果我们对这两个函数计时,
因此,Scipy的速度是statsmodels(seaborn默认)的两倍。问题中的代码花费这么长时间的原因是使用了2000大小的网格而不是100大小的网格。 看到这些结果,人们实际上会倾向于使用scipy而不是statsmodels。不幸的是,它不允许选择使用哪一个。因此,需要手动设置相应的标志。
|
2
-3
似乎seaborn只是从我的数据中抽取了一个样本。由于尺寸较小,因此可以少量完成。另一方面,SciPy在处理过程中使用每一个点。因此,随着我使用的数据集的大小,这需要更长的时间。 |
user3789200 · 用相同的y比例绘制两张图 2 年前 |
Yves · 基于交叉表创建seaborn facetgrid 2 年前 |
PPR · 使用Seaborn stripplot中的一系列值设置色调 6 年前 |
user96564 · 在python中对不同列进行分组 6 年前 |
RadRuss · 如何在seaborn中将贴图设置为颜色。热图? 6 年前 |
Lodore66 · 使用seaborn的简单柱状图表示 6 年前 |
Unknown · Python中连续数据的方框图 6 年前 |