pythonic生物人

sklearn、seaborn强力扩展:seaborn_analyzer

本次分享Python seaborn、sklearn的强力扩展-seaborn_analyzer。

seaborn_analyzer对seaborn、sklearn的部分功能进行封装,是一个不错的数据分析和可视化工具。


以下简单介绍seaborn_analyzer部分功能,

pairanalyzer

是seaborn矩阵图的扩展,用于制作同时包含散点图和相关系数矩阵的成对图,

from seaborn_analyzer import CustomPairPlot
import seaborn as sns
import pandas as pd

titanic = pd.read_csv('./sns_data/titanic.csv')  #使用pandas读取数据
cp = CustomPairPlot()
cp.pairanalyzer(
    titanic,
    hue='获救情况',
    lowerkind='boxscatter',
    palette=["#006a8e", "#b1283a"],
)

Image

plot_roc_curve_multiclass

多分类器中绘制ROC曲线,Image


regression_heat_plot

绘制任意 scikit-learn 回归器的回归热图,支持 2 到 4 维解释变量,

Image

class_separator_plot

绘制任意 scikit-learn 分类器的类分隔线,

Image

更多.......


-END-
分享一份原创Python可视化教程(基于py可视化利器seaborn):530张图形+8000行代码+详细代码注释+后续免费更新+学习交流群,教程部分内容,
Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

每类图表包含详细代码+详细代码注释,多达8000行代码,例如,Image


如何加入学习?

👇加入学习(收费、备注:169)

Image

✅解锁获取6大权限:

  1. 8000+行代码(复制即可运行)
  2. 在线教程文档(清晰目录)
  3. 依赖数据(免费下载)
  4. 交流群
  5. 后续更新
  6. 定期抽最新机器学习、数据科学类书籍