小编use*_*074的帖子

如何在同一个 jupyter 笔记本单元中显示多个 pandas 系列直方图?

我有一个具有明显分层的数据集,我正在寻找表明其直方图存在差异的图形证据。假设我的数据集看起来像

id | cat | hour
---------------
1  | a   | 14
5  | c   | 9
Run Code Online (Sandbox Code Playgroud)

如果我尝试绘制固定分类变量的每个直方图,那么我会得到重叠的图。例如,如果我写

unique_cats = list(df["cat"].unique())
for cat in unique_cats:
    df[df["cat"] == cat]["hour"].hist(bins=24, rwidth=0.9,
                                      normed=True, alpha=0.3)
Run Code Online (Sandbox Code Playgroud)

然后我得到一堆重叠的直方图。这是一个屏幕截图:

重叠直方图

如何让我的直方图在我的 jupyter 笔记本中拥有自己的单独行?

matplotlib histogram dataframe pandas jupyter-notebook

5
推荐指数
1
解决办法
2651
查看次数

为什么我应该在 Scikit-Learn 管道中继承 BaseEstimator?

在 scikit-learn 文档中,他们给出了自定义 Transformer 的示例,这些示例BaseEstimatorTransformerMixin类都子类化。我想知道,为什么在这些示例中使用BaseEstimator子类?

为了尝试回答这个问题,我把它从ItemSelector类中取出,但 Python 并没有抱怨。

python python-3.x scikit-learn

2
推荐指数
1
解决办法
1160
查看次数