Antkillerfarm Hacking V7.0

Machine Learning之Python篇(二)

2018-01-18

Machine Learning之Python篇

sklearn

Scikit-learn提供了常见的机器学习算法的实现。

安装:

pip install scikit-learn

注:sklearn似乎是另外的包。

官网:

http://scikit-learn.org/stable/index.html

教程:

http://scikit-learn.org/stable/user_guide.html

API参考:

http://scikit-learn.org/stable/tutorial/index.html

http://scikit-learn.org/stable/modules/classes.html

中文文档:

http://sklearn.apachecn.org

参考:

https://mp.weixin.qq.com/s/OHfQtJWq0wkF6BLkRWOAyw

sklearn与分类算法

https://mp.weixin.qq.com/s/OxNj9fWaEMh8SuQiK52HWg

sklearn中PCA库讲解与实战

https://mp.weixin.qq.com/s/JjJcyAccRc84U8C_qllf_Q

如何用sklearn创建机器学习分类器?

https://mp.weixin.qq.com/s/JkyJMKyDAaiX2M58PnWXaA

如何使用sklearn优雅地进行数据挖掘?

https://mp.weixin.qq.com/s/G5P0M-WGV_rMmHJE8lz6WQ

Scikit-Learn决策树算法类库使用小结

https://mp.weixin.qq.com/s/O1wPvi_aKK73yJcUpDf6EQ

开源sk-dist,超参数调优仅需3.4秒,sk-learn训练速度提升100倍

Matplotlib

Matplotlib是一个高阶的图形库,主要提供生成图表等数据可视化方面的功能。

官网:

http://matplotlib.org/

API参考:

http://matplotlib.org/1.5.3/api/index.html

示例:

https://github.com/antkillerfarm/antkillerfarm_crazy/blob/master/python/ml/plot/matplotlib_helloworld.py

参考:

https://mp.weixin.qq.com/s/mpj1QpWpnGm8117p3cEWZw

如何优雅而高效地使用Matplotlib实现数据可视化

https://mp.weixin.qq.com/s/LBrlXEhGYOx1aPFZzQcyTQ

5种快速易用的Python Matplotlib数据可视化方法

https://mp.weixin.qq.com/s/aBi1PTEumRs0frUpb_uYrA

用Python做图像处理(2)

https://mp.weixin.qq.com/s/3VgFKiUOFvtWmqg1BO9xGw

matplotlib–python的数据可视化

https://mp.weixin.qq.com/s/LuXyUBkaJUfg4WteFxStrg

Matplotlib可视化最有价值的50个图表

https://mp.weixin.qq.com/s/hlJFoh0jfduPswr7WrDikQ

当年为什么不好好学“数据可视化”!

https://mp.weixin.qq.com/s/Oh2ma7UjQhklE6YBo0EQBA

快速入门Matplotlib教程

https://mp.weixin.qq.com/s/fmoUGFjqlJf46r_iOrg9fA

高效使用Python可视化工具Matplotlib

https://mp.weixin.qq.com/s/MYqPHzzoWfaV2N7c4ZgfPQ

Python绘图,我只用Matplotlib

https://mp.weixin.qq.com/s/y4W7zK2-nFF-y_hSmB8j2g

超火动态排序图:代码不到40行,手把手教你!

https://zhuanlan.zhihu.com/p/82910169

Matplotlib输出动画实现K-means聚类过程可视化

https://mp.weixin.qq.com/s/6h-1k_D7QIFpknagnA8FZA

Python绘图,我只用Matplotlib

https://mp.weixin.qq.com/s/pBTsByIftGbMMUumSKCvFw

数据分析最有用的Top 50 Matplotlib图(上)

https://zhuanlan.zhihu.com/p/113842270

Matplotlib优雅作图笔记

https://mp.weixin.qq.com/s/s50WdxzmtLEixvBMhEaX7w

完成这50个Matplotlib代码,你也能画出优秀的图表

https://mp.weixin.qq.com/s/VB55yiKJu-0Mw94qiZBmcw

11类Matplotlib图表

https://mp.weixin.qq.com/s/RctPwneKUIUZCcLr1Ry_8g

数据分析最有用的Top 50 Matplotlib图(下)

https://mp.weixin.qq.com/s/bD9XDg2kMtXDb45xMvY5tA

Python绘图还在用Matplotlib?发现一款手绘可视化神器!

https://mp.weixin.qq.com/s/PvK1acmL1D3byEylmhtEaQ

数据可视化简易入门(Matplotlib和Seaborn)

https://mp.weixin.qq.com/s/A15Oqa0yVSvLnh5h_SvtOQ

那些不为人知的优秀python可视化库

https://mp.weixin.qq.com/s/smXMxhHrkZpZSNvUM1DeCg

五分钟学会C++高效图表绘制神器调用

https://mp.weixin.qq.com/s/SJRVgBy94E3UWeVAf3TliA

​16个matplotlib绘图实用小技巧

https://mp.weixin.qq.com/s/fSt27Vk29LoSDPv8KfPHjQ

什么是折线图?怎样用Python绘制?

https://mp.weixin.qq.com/s/E7pk7CNQmF_6Qsjj1_2nRw

Matplotlib绘制漫威英雄战力图,带你飞起来!

https://mp.weixin.qq.com/s/2byfIo7Q8f9MShDZUMBiYA

Matplotlib Animation

https://mp.weixin.qq.com/s/VXjqm-FH-c46l44edIbnpw

是时候考虑使用Plotly作图了

https://mp.weixin.qq.com/s/s9hU3TIFmIMc9jMvqGSm5g

用Python绘制一套“会跳舞”的动态图形给你看看

https://zhuanlan.zhihu.com/p/152221261

一行代码画出美丽且专业的论文图(SciencePlots)

https://mp.weixin.qq.com/s/jg4B5zKGajR3IX85altEMA

如何在科研论文中画出漂亮的插图?

https://mp.weixin.qq.com/s/gyu_w_AHenwUT6cAqtGC0w

一行代码实现数据分析与可视化!

https://mp.weixin.qq.com/s/vSSSaMtRtkfPcJF6LUFqRQ

Matplotlib实操干货

https://mp.weixin.qq.com/s/y8d5TzEQeOg78HLWJJzanA

使用Matplotlib可视化数据的5个强大技巧

https://mp.weixin.qq.com/s/Q1_WPem79r9B64n7xfhZ5g

matplotlib字体设置

https://mp.weixin.qq.com/s/1uJX1BG1vbI9VsR7wjSQhg

Matplotlib可视化三大步骤,教你轻松制图

https://mp.weixin.qq.com/s/8JqgJXFjqmSNJH0cQKHkhg

25个常用Matplotlib图的Python代码

https://mp.weixin.qq.com/s/4YiOErETXRD4kQc7wTX3Bw

用Matplotlib轻松复刻分析图,看看哪个城市买房最自由

https://mp.weixin.qq.com/s/C6Vx5wc47aAufVrHVXDGaQ

人人都能看懂的Matplotlib绘图原理

https://mp.weixin.qq.com/s/lUzqR5eEcW7vb3vehuSzWQ

Matplotlib 3D图

https://mp.weixin.qq.com/s/OcA0SSWWihdqQerZXH8pdw

使用NumPy和Matplotlib进行数据可视化

Streamlit

https://mp.weixin.qq.com/s/sZvawmQ1KH3b_hozAbeX9w

如何用简单的Python为数据科学家编写Web应用程序?

https://mp.weixin.qq.com/s/gVIVDR1pXdDArrZO56B86w

如何用纯Python写Web应用?

https://mp.weixin.qq.com/s/TV1MJfaOq27y2DVCGMuqhA

用Pandas和Streamlit对时间序列数据集进行可视化过滤

Pandas

Pandas是一个数据分析方面的工具库。它提供的Series(1-dimensional)和DataFrame(2-dimensional)数据结构,可以提供类似sql的数据操作和查询的功能。

官网:

http://pandas.pydata.org/

文档:

http://pandas.pydata.org/pandas-docs/stable/

API参考:

http://pandas.pydata.org/pandas-docs/stable/api.html

参考:

http://www.cnblogs.com/chaosimple/p/4153083.html

十分钟搞定pandas

https://mp.weixin.qq.com/s/MFwdjMrPVQESMJjQw__rXw

一张图就能彻底搞定Pandas!

http://pandas.pydata.org/pandas-docs/stable/comparison_with_sql.html

Pandas和SQL的比较

https://mp.weixin.qq.com/s/yXgFLUj6W2ZyR6fmHPlOZA

Pandas与SQL的数据操作语句对照

https://mp.weixin.qq.com/s/fXI5suCVna6fBxPnVyKevw

浅谈NumPy和Pandas库

https://mp.weixin.qq.com/s/1xHeXs9gM3LzEzCUz0jhXA

简单实用的pandas技巧:如何将内存占用降低90%

http://wiki.jikexueyuan.com/project/start-learning-python/311.html

python科学计算之Pandas使用

https://mp.weixin.qq.com/s/L95slIQ8so5IWpIpy7ZHEQ

23种Pandas核心操作,你需要过一遍吗?

https://mp.weixin.qq.com/s/CAddyz0qQt8SY56VOtcpJA

AI开发最大升级:Pandas与Scikit-Learn合并,新工作流程更简单强大!

https://mp.weixin.qq.com/s/MB7vGecugtemvACK5DRNQg

搞定Python中的“功夫熊猫”,做最高效的数据科学家

https://mp.weixin.qq.com/s/Soy02eshzm2_A7-TzwoGIQ

如何使用Pandas处理Large Data

https://mp.weixin.qq.com/s/ebRQMJI9sB7wNI_NYdmTAw

高逼格使用Pandas加速代码,向for循环说拜拜!

https://mp.weixin.qq.com/s/zdGOyD9wdgT3NGlH5ttADQ

pandas数据导入与导出

https://mp.weixin.qq.com/s/oZkPkzUfM4IT9SdKmDL8VQ

一场pandas与SQL的巅峰大战

https://mp.weixin.qq.com/s/-DbRgjgbzqit-XoG-mIntQ

一场pandas与SQL的巅峰大战(二)

https://mp.weixin.qq.com/s/mjDk9aog8wydNIGQKUHiBQ

一文详解pandas中的map、apply、applymap、groupby、agg…

https://mp.weixin.qq.com/s/NGXQK8xaSPfahzW9XDfXxg

Pandas技巧:万能转格式、轻松合并、压缩数据,让数据分析更高效

https://blog.csdn.net/Tw6cy6uKyDea86Z/article/details/105548468

Pandas实用手册(PART I)

https://blog.csdn.net/Tw6cy6uKyDea86Z/article/details/105629891

Pandas实用手册(PART II)

https://mp.weixin.qq.com/s/7T4BVm2fyYw4nZQKV4sJlA

DataFrame的真正含义正在被杀死,什么才是真正的DataFrame?

https://mp.weixin.qq.com/s/Go7ZUEiItrdc_KOWEAc3sg

如何用Pandas处理文本数据?

https://mp.weixin.qq.com/s/E-5JHJn5Mq883Tx3nXxRVQ

Pandas进阶修炼120题

https://mp.weixin.qq.com/s/biIjn9qPPDyX_tdvmdyRLA

Pandas处理时序数据

https://mp.weixin.qq.com/s/rVqzgyV-oCJNbY_49iAPnA

array, list, tensor,Dataframe,Series之间互相转换总结

https://mp.weixin.qq.com/s/ksCNIKyrwEJyPfGQMtmIkA

pandas参数设置小技巧

https://mp.weixin.qq.com/s/zrMtCvsBfqiHEtzdwH4JsA

你可能不知道的pandas的5个基本技巧

https://mp.weixin.qq.com/s/ttYIWPKnNs46TfAbEZaHig

PandaSQL:一个让你能够通过SQL语句进行pandas的操作的python包

https://mp.weixin.qq.com/s/AO6VwMklnRQFqKMMv2NwYA

Pandas处理时间序列数据的20个关键知识点

https://mp.weixin.qq.com/s/DT5OqgzXGlvao4O2c_J74w

再见,可视化!你好,Pandas!

https://mp.weixin.qq.com/s/37FucjQldvIs33lxkhWpcQ

在pandas中使用数据透视表(pivot_table)

https://mp.weixin.qq.com/s/Zv1r8Svnydwxy8oB_Xz78Q

使用PandasGUI进行探索性数据分析

https://mp.weixin.qq.com/s/iAUpBmG7w3TBg1ymOnu7bw

如何使用Pandas处理超过内存容量的大规模数据

https://mp.weixin.qq.com/s/x3VNA_SfInegHs2iftY5tA

多快好省地使用pandas分析大型数据集

https://mp.weixin.qq.com/s/OnErgeEvXjVWEC-V9CW5eg

数据清洗指南完整分享

https://mp.weixin.qq.com/s/Stk7U44trzqGjnXKsVd_3g

掌握pandas中的时序数据分组运算

https://mp.weixin.qq.com/s/KBTBj5L0GNBOn0_YBYYx0w

pandas数据处理

https://mp.weixin.qq.com/s/SNZLFdvk_IhtDHl8MTv7aw

这个Pandas函数可以自动爬取Web图表

https://mp.weixin.qq.com/s/zdnRGkrVEf5nvd8L_bML8w

5个例子介绍Pandas的merge并对比SQL中join

https://mp.weixin.qq.com/s/NSzAdL-v3J8jDbfck2f5lQ

浅谈Python/Pandas中管道的用法

https://mp.weixin.qq.com/s/CJwgM-PZVMrUpco26ygtUA

5分钟掌握Pandas GroupBy

https://mp.weixin.qq.com/s/bCDXpr5yW5WFWyJSrOZpTw

五种Pandas图表美化样式汇总

https://www.zhihu.com/answer/2526455583

为什么很多人宁愿excel贼6,也不愿意去用python?

datatable

datatable相当于高级版的Pandas。

它的优点:

  • 支持超过内存数量的大数据。

  • 多线程数据处理。

官网:

https://datatable.readthedocs.io/en/latest/

参考:

https://mp.weixin.qq.com/s/oVHxYRMzJtD5t79uJ5jgWw

媲美Pandas?一文入门Python的Datatable操作

Fork me on GitHub