文章目录数据集划分数据可视化代价-梯度函数求解线性拟合绘制学习曲线多项式拟合再次求解选择合适的正则参数 数据集划分先将数据集划分为训练集、验证集和测试集,标记为X,y、Xval,yval和Xtest,ytest。关于数据集划分的内容可看这篇博客。数据可视化吴恩达作业常规第一步,数据可视化,这里只可视化了训练集:% Load from ex5data1:
% You will have X, y
文章目录1.基本构造2.比较功能1.基本构造之前在一些数据分析案例中看到用 Go 语言绘制的雷达图,非常的漂亮,就想着用matlibplot.pyplot也照着画一个,遗憾的是matlibplot.pyplot模块中没有直接绘制雷达图的函数,不过可以基于‘polar’图形特征来改进,下面就记录一下如何绘制雷达图。import numpy as npimport matplotlib.pyp...
原创
2022-03-01 16:15:06
969阅读
文章目录1.基本构造2.比较功能1.基本构造之前在一些数据分析案例中看到用 Go 语言绘制的雷达图,非常的漂亮,就想着用matlibplot.pyplot也照着画一个,遗憾的是matlibplot.pyplot模块中没有直接绘制雷达图的函数,不过可以基于‘polar’图形特征来改进,下面就记录一下如何绘制雷达图。import numpy as npimport matplotlib.pyp...
原创
2021-06-10 17:34:15
993阅读
文章目录1.概述2.各函数含义3.numpy处理数据1.概述Matplotlib的GitHub链接:https://github.com/matplotlib/matplotlibMatplotlib的安装链接:http://blog..net/walkandthink/article/details/45200597Matplotlib 是一个在 python 下实现的...
原创
2022-03-01 16:36:16
215阅读
点赞
文章目录1.概述2.各函数含义3.numpy处理数据1.概述Matplotlib的GitHub链接:https://github.com/matplotlib/matplotlibMatplotlib的安装链接:http://blog.csdn.net/walkandthink/article/details/45200597Matplotlib 是一个在 python 下实现的...
原创
2021-06-10 17:34:22
328阅读
文章目录1.Figure2.Axes3.Multiple Axes4. Axes Vs .pyplot1.Figure在任何绘图之前,我们需要一个Figure对象,可以理解成我们需要一张画板才能开始绘图。import matplotlib.pyplot as pltfig = plt.figure()2.Axes在拥有Figure对象之后,在作画前我们还需要轴,没有轴的话就没有绘图基...
原创
2022-03-01 16:39:08
270阅读
文章目录1.Figure2.Axes3.Multiple Axes4. Axes Vs .pyplot1.Figure在任何绘图之前,我们需要一个Figure对象,可以理解成我们需要一张画板才能开始绘图。import matplotlib.pyplot as pltfig = plt.figure()2.Axes在拥有Figure对象之后,在作画前我们还需要轴,没有轴的话就没有绘图基...
原创
2021-06-10 17:34:21
308阅读
介绍MatplotlibIPython 以及 pylab 模式IPython 是 Python 的一个增强版本。它在下列方面有所增强:命名输入输出、使用系统命令(shell commands)、排错(debug)能力。我们在命令行终端给 IPython 加上参数 -pylab(0.12 以后的版本是 --pylab)之后,就可以像 Matlab 或者 Mathematica 那
转载
2024-07-17 10:29:12
48阅读
文章目录1.折线图2.散点图3.直方图4.修饰图5.绘制多个子图1.折线图#绘制折线图import matplotlib.pyplot as pltyear = [2011,2012,2013,2014]pop = [1.2,3.4,4.5,6.5]#折线图绘制函数plt.plot(year,pop)plt.show();2.散点图#绘制折线图import matplot...
原创
2021-06-10 17:34:20
406阅读
文章目录1.折线图2.散点图3.直方图4.修饰图5.绘制多个子图1.折线图#绘制折线图import matplotlib.pyplot as pltyear = [2011,2012,2013,2014]pop = [1.2,3.4,4.5,6.5]#折线图绘制函数plt.plot(year,pop)plt.show();2.散点图#绘制折线图import matplot...
原创
2022-03-01 16:22:31
859阅读
文章目录1.绘制三维图像2.plt.axes()1.绘制三维图像import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = fig.add_subplot(111, projection='3d')X = [1, 1, 2, 2]Y = [3, 4, 4, 3...
原创
2021-06-10 17:34:19
861阅读
文章目录1.绘制三维图像2.plt.axes()1.绘制三维图像import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = fig.add_subplot(111, projection='3d')X = [1, 1, 2, 2]Y = [3, 4, 4, 3...
原创
2022-03-01 16:22:31
598阅读
前言逻辑回归是机器学习非常重要的一种模型,在机器学习的某些场景下,甚至出现了“一个LR打天下”的情况,可以说这个模型是机器学习必须精通的模型。在这之前,你肯定接触过线性回归,但是逻辑回归和线性回归存在不小的差异,我需要先帮你弄清线性回归和逻辑回归是什么,他们有什么区别,再通过吴恩达老师的视频,详细地讲一下逻辑回归。什么是线性回归(Linear regression)首先我们要了解,什么是回归? 我
转载
2024-07-11 20:49:59
69阅读
文章目录1 代码2 效果3 解释1 代码from matplotlib import pyplot as pltfrom matplotlib import animationimport numpy as npfig, ax = plt.subplots()def animate(i): line.set_ydata(np.sin(x + i/10.0)) retur...
原创
2022-03-01 15:17:59
1186阅读
文章目录1 Scatter散点图2 Bar柱状图3 Contours 等高线图4 Image 图片5 3D 数据1 Scatter散点图import matplotlib.pyplot as pltimport numpy as npn = 1024 # data sizeX = np.random.normal(0, 1, n) # 每一个点的X值Y = np.random...
原创
2022-03-01 15:23:51
345阅读
文章目录1 代码2 效果3 解释1 代码from matplotlib import pyplot as pltfrom matplotlib import animationimport numpy as npfig, ax = plt.subplots()def animate(i): line.set_ydata(np.sin(x + i/10.0)) retur...
原创
2021-06-10 17:41:34
426阅读
文章目录1 Scatter散点图2 Bar柱状图3 Contours 等高线图4 Image 图片5 3D 数据1 Scatter散点图import matplotlib.pyplot as pltimport numpy as npn = 1024 # data sizeX = np.random.normal(0, 1, n) # 每一个点的X值Y = np.random...
原创
2021-06-10 17:41:38
1003阅读
文章目录1 基本用法2 figure图像3 设置坐标轴14 设置坐标轴25 Legend图例6 Annotation标注7 tick能见度1 基本用法import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-1, 1, 50)y = 2*x + 1plt.figure()plt.plot(x, y)p...
原创
2021-06-10 17:41:39
264阅读
文章目录创建极坐标,设置 polar 属性 plt.axes(polar = True)1)普通数字绘制极坐标2)π 绘制极坐标3)角度和弧度的转换创建极坐标,设置 polar 属性 plt.axes(polar = True)1)普通数字绘制极坐标data = np.array([2,4,6,8,10,12])index = np.array([1,2,3,4,5,6])plt.axe...
原创
2022-03-01 16:10:08
802阅读
文章目录创建极坐标,设置 polar 属性 plt.axes(polar = True)1)普通数字绘制极坐标2)π 绘制极坐标3)角度和弧度的转换创建极坐标,设置 polar 属性 plt.axes(polar = True)1)普通数字绘制极坐标data = np.array([2,4,6,8,10,12])index = np.array([1,2,3,4,5,6])plt.axe...
原创
2021-06-10 17:35:11
368阅读