查看: 2751|回复: 7

转行机器学习必掌握的开发包——Matplotlib

[复制链接]

46

主题

77

帖子

702

积分

xdtech

Rank: 5Rank: 5

积分
702
发表于 2018-8-18 11:25:11 | 显示全部楼层 |阅读模式
学习编程语言,除了熟悉语法,也要掌握这门语言的一些必备开发库。比如C++需要掌握STL、Boost库,Java开发者需要熟悉JDK里面诸如java.io、java.lang、java.util等重要开发包。同样在机器学习领域,除了学习python语言,几个常用开发包也是必学内容。易学智能小编为此特意选出了Matplotlib、Numpy、Pandas这三个机器学习高频开发包,下面主要介绍这些包常见用的接口,方便初学者入门。
1. Matplotlib
Matplotlib是一个基于python的跨平台2D绘图工具库。借助该工具包能生成出版物质量级别的图形。通过 Matplotlib工具包,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等图形。
1.1 Matplotlib图像的读取




1.2 使用matplotlib作图(默认参数)
1.2.1 matplotlib绘制正弦、余弦函数




1.2.2控制线的粗细




1.2.3改变坐标轴刻度的范围




1.2.4 改变坐标轴刻度显示




1.3 利用matplotlib和Image联合作图




1.4绘制图像等轮廓和直方图
绘制图像轮廓:需要将图像灰度化。
直方图的意义:
表示该图像像素值的分布情况,用一定数目的小区间来指定像素值的范围,每一个小区间会得到落入该小区间表示范围的像素数目。




回复

使用道具 举报

0

主题

32

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2018-9-10 09:45:39 | 显示全部楼层
最后那个喵星人,哈哈哈
回复

使用道具 举报

22

主题

107

帖子

266

积分

中级会员

Rank: 3Rank: 3

积分
266
发表于 2018-9-15 09:23:25 | 显示全部楼层
matplotlib还能和pylab结合起来,很不错的教程。
回复

使用道具 举报

15

主题

97

帖子

310

积分

论坛管理

Rank: 4

积分
310
发表于 2018-9-27 17:54:37 | 显示全部楼层
好教程,收藏了
回复

使用道具 举报

44

主题

139

帖子

382

积分

论坛管理

Rank: 4

积分
382
发表于 2018-9-28 08:24:40 | 显示全部楼层
棒棒的,正好最近在学这个,可以把这个和其他资料总结一起学习
回复

使用道具 举报

4

主题

34

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2018-10-8 08:21:35 | 显示全部楼层
可以,这个包必须要会,让我们一起学习吧
回复

使用道具 举报

6

主题

21

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2018-10-8 08:51:16 | 显示全部楼层
可以很不错。
回复

使用道具 举报

2

主题

54

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2018-10-10 08:34:00 | 显示全部楼层
感觉还是讲的少了点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表