matplotlib 模块
matplotlib 是一个数据可视化函数库 ,matplotlib 的子模块 pyplot 提供了 2D 图表制作的基本函数 ,官方网站上有许多例子可供参考:
https://matplotlib.org/gallery.html
散点图绘制
1 | import matplotlib.pyplot as plt |
直方图
1 | import matplotlib.pyplot as plt |
data:数据列表
bins::分组边界
标签设置
1 | plt.xticks() # 设置 x 坐标的坐标点位置及标签 |
代码参考:F:\编程语言\python\零基础python入门\零基础Python入门课件和代码\lect08_代码\代码
NumPy
NumPy (Numeric Python):用 Python 实现的科学计算库
包括:
- 强大的 N 维数组对象 array
- 成熟的科学函数库
- 实用的线性代数、随机数生成函数等
- NumPy 的操作对象是多维数组 ndarray
- ndarray.shape 数组的维度
- 创建数组:np.array(
- ),np.arrange() …
- 改变数组形状 reshape()
创建随机数组
1 | np.random.randint(a, b, size) # 创建 [a, b) 间形状为 size 的数组 |
NumPy 基本运算
以数组为对象进行基本运算,即向量化操作。
np.histogram() 输出直方图的统计结果。