Python人工智能高级66(matplotlib,numpy)
程序员文章站
2024-03-15 11:13:41
...
1、Matplotlib
import matplotlib.pyplot as plt
import random
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
# 生成数据
x = range(60)
y = [uniform(15,18) for i in x]
# 创建画布 figsize 画布大小 dpi 像素密度
plt.figure(figsize=(20,8))
# 绘制图像
plt.plot(x,y)
# 添加描述信息
plt.xlabel('时间',fontsize=20)
plt.ylabel('温度',fontsize=20)
plt.title('折线图',fontsize=30)
# 添加坐标轴刻度
x_tick_lable = ['9点{}分'.format(i) for i in x]
plt.xticks(x[::5], x_tick_lable[::5])
y_range = range(40)
plt.yticks(y_range[::5])
# 添加网格线
plt.grid(linestyle='-',alpha=0.9)
# 保存图像(保存图像必须在显示图像之前)
plt.savefig('./text.png')
# 显示图像
plt.show()
2、Numpy
Numpy的优势:
(1)内存直接存数值,取数快;
(2)支持并行化运算;
(3)用C语言编写底层代码,效率高。
上一篇: Vue核心技术-26,动态组件
推荐阅读
-
Python人工智能高级66(matplotlib,numpy)
-
借助OpenCV,Numpy和Matplotlib组合的Python图像处理
-
Python+matplotlib+numpy绘制精美的条形统计图
-
python安装numpy&安装matplotlib& scipy的教程
-
Python安装Numpy和matplotlib的方法(推荐)
-
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
-
Python+matplotlib+numpy实现在不同平面的二维条形图
-
python中openCV2/numpy/matplotlib.pylab/PIL使用小例子
-
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
-
python之用Numpy和matplotlib画一个魔方