Python高级软件实践
文章平均质量分 79
原价99.9,限时29.9🔥火爆订阅中(五日后恢复原价)。Python入门级项目实践专栏,持续更新中。专栏内容计划涉及范围广,部分文章配有实操练习。涉及Python数据分析,OpenAI自动驾驶gym小车项目,机器学习基础,计算几何,Python自动化运维等。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
王平渊
天机。
展开
-
【OpenAI】Python:(1) 基于 Gym-CarRacing 的自动驾驶项目 | 前置知识介绍 | 项目环境准备 | 手把手带你一步步实现
本篇是关于多伦多大学自动驾驶专业项目 Gym-CarRacing 的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。由于内容比较多所以分多次更新,本篇是关于前置知识介绍,以及项目环境准备的。原创 2023-01-01 06:51:43 · 4129 阅读 · 75 评论 -
【OpenAI】Python:(2) 基于 Gym-CarRacing 的自动驾驶项目 | 车道检测功能的实现 | 边缘检测与分配 | 样条拟合
GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。这个项目其实还是比较热门的,但 CSDN 上关于该项目的内容似乎有些零散,于是所以我就打算写一篇这样的博客,本篇博客本篇博客分为以下四个部分:原创 2023-01-13 13:00:51 · 3654 阅读 · 106 评论 -
【OpenAI】Python:(3) 基于 Gym-CarRacing 的自动驾驶项目 | 路径训练功能的实现 | 规划与决策 | 路径平滑 | 利用公式进行目标速度预测
本篇是关于多伦多大学自动驾驶专业项目的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。模块化组件 (Modular Pipeline)分为 低层次感知与场景解析、路径训练和车辆控制,本章我们要讲解的内容是 路径训练 (Path training) 部分。原创 2023-02-24 10:31:37 · 3035 阅读 · 72 评论 -
【OpenAI】Python:(4) 基于 Gym-CarRacing 的自动驾驶项目 | 车辆控制功能的实现 | 开环控制 | 闭环控制 | 启停式控制 | PID 控制 | Stanley 控制器
本篇是关于多伦多大学自动驾驶专业项目的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。模块化组件 (Modular Pipeline) 分为 低层次感知与场景解析、路径训练 和车辆控制,本章我们要讲解的内容是最后一个部分 —— 车辆控制 (Vehicle Control) 。原创 2023-06-08 10:54:32 · 3121 阅读 · 57 评论 -
【数据处理】Python:实现求联合分布的函数 | 求边缘分布函数 | 概率论 | Joint distribution | Marginal distribution
本章我们将通过 Python 手动实现联合分布函数和边缘分布函数。原创 2023-11-14 17:45:35 · 4787 阅读 · 15 评论 -
【金融分析】Python:病人预约安排政策 | 金融模拟分析
一个小型临床环境确定具有成本效益的病人预约安排政策,使用模拟和输出分析来提出建议。原创 2023-11-20 13:13:08 · 1148 阅读 · 9 评论 -
【数据处理】Python:实现求条件分布函数 | 求平均值方差和协方差 | 求函数函数期望值的函数 | 概率论
本章我们将通过 Python 手动实现条件分布函数的计算,实现求平均值,方差和协方差函数,实现求函数期望值的函数。部署的测试代码放到文后了,运行所需环境python version >= 3.6,numpy >= 1.15,nltk >= 3.4,tqdm >= 4.24.0,scikit-learn >= 0.22。原创 2023-11-15 20:30:58 · 1353 阅读 · 22 评论 -
【Python】前置:Conda 安装教学 | 搭建GYM-Box2D CarRacing 项目环境 | 环境准备
GYM-Box2D CarRacing 的博客还在制作中,这里先记录一下前面的环境准备。原创 2022-10-13 12:39:11 · 929 阅读 · 1 评论 -
【深度强化学习】Python:OpenAI Gym-CarRacing 自动驾驶 | 提供项目完整代码 | 车道检测功能 | 路径训练功能 | 车辆控制功能
本篇是关于 OpenAI Gym-CarRacing自动驾驶项目的博客,面向掌握 Python 并有一定的深度强化学习基础的读者。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。本篇是CarRacing 系列博客的代码篇,提供 lane_dection 部分的完整代码。原创 2023-07-14 19:26:45 · 5288 阅读 · 49 评论 -
【AI Business Model】人工智能的定义 | 了解 AI 的历史 | 简单理解什么是 “图灵测试“
本章我们将讲解工业革命的定义、人工智能的定义以及第四次工业革命的特点。原创 2023-09-08 16:56:21 · 1139 阅读 · 9 评论 -
【Python&BA】商业分析:Business Analytics 的理解
Business Analytics,即 商业分析,简称 BA。BA 是一个收集数据 (data collection),对数据进行清理 (data cleaning),分析数据 (data analysis),从数据中提取商业见解 (business insights) 的过程。原创 2023-07-17 10:51:11 · 1989 阅读 · 48 评论 -
【Python】蒙特卡洛模拟 | PRNG 伪随机数发生器 | 马特赛特旋转算法 | LCG 线性同余算法 | Python Random 模块
本篇将介绍经典的伪随机数生成算法,我们将 重点讲解 LCG(线性同余发生器) 算法与马特赛特旋转算法,在此基础上顺带介绍Python 的 random 模块。原创 2022-11-15 06:59:47 · 5906 阅读 · 56 评论 -
【Python】数据分析:结构化数分工具 Pandas | Series 与 DataFrame | 读取CSV文件数据
本章为基础前置,将介绍 Python 经典结构化分析工具 Pandas,掌握 Series 与 DataFrame 的用法,并学习如何使用 CSV 读取文件数据,为后续实战练习打下厚实的基础。原创 2022-12-03 08:15:48 · 3307 阅读 · 44 评论 -
【Python 计算几何】沃罗诺伊图 | KNN 最邻近算法 | Voronoi 函数 | 利用 make_classification 生成分类数据集 | 狄利克雷镶嵌 | 维诺图
上一章我们介绍了介计算几何领域的德劳内三角剖分,我们提到过关于点集的很多种几何图都与德劳内三角剖分密切相关,其中最具代表的就是我们本章要介绍的 Voronoi 图 (即沃罗诺伊图) 。沃罗诺伊图有许多应用,包括计算机图形学、地理信息系统、计算机视觉等领域。原创 2022-12-27 12:25:09 · 3317 阅读 · 105 评论 -
【Python】计算几何:向量叉积和凸包 | 引射线法 | 判断点是否在多边形内部 | 葛立恒扫描法 | Cross Product and Convex Hul
本篇博客是关于经典的Cross Product and Convex Hull (向量叉积和凸包)的,我们将介绍引射线法,葛立恒扫描法。在讲解之前我会对前置知识做一个简单的介绍,比如向量叉积,如何确定直线是在顺时针上还是逆时针上等。算法讲解部分是为后面练习题做准备的,比如如何判断内点是否在多边形内,,如何计算多边形面积等,还将简单介绍一下葛立恒扫描法,在提供的练习题中就能碰到。原创 2022-12-13 09:09:49 · 2032 阅读 · 91 评论 -
【BeeWare 框架】Python 安卓开发:BeeWare 框架介绍 | 环境搭建 | 安装 BeeWare | Briecase 公文包 | 分析框架默认生成的 app.py
我们假定读者已经安装好了 3.8 版本后的 Python,并且安装好了依赖项,在 Windows 上构建 BeeWare 应用程序需要 Git,你可以可以从 git-scm.org 网站下载。安装完毕后重新启动 cmd,然后就可以准备建立虚拟环境了。原创 2023-04-25 13:22:10 · 3534 阅读 · 52 评论 -
【Python】机器学习:基础前置 | 矩阵的表示与定义 | Numpy 库 | Identity 身份矩阵 | 逆矩阵和转置
我们先介绍线性方程体系的基本概念和矩阵表示方法,矩阵的定义、加法、乘法、逆矩阵、转置和标量乘法等。然后讲解如何解决线性方程组问题,包括解集形式、行阶梯形矩阵、计算逆置和解决线性方程组的算法等。本节将补充线性代数的基础知识,为后续的机器学习打好基础。原创 2023-03-15 09:50:30 · 2353 阅读 · 51 评论 -
【计算几何】Python:德劳内三角剖分算法 | 利用 scatter 绘制散点图 | 实现外接圆生成 | scipy库的 Dealunay 函数 | 实战: A-B间欧氏距离计算
点集的三角剖分属于计算几何学科范畴,对数值分析、有限元分析与图形学来说是极为重要的一项预处理技术。得益于 Delaunay 三角剖分的独特性,关于点集的很多种几何图都与 Delaunay 三角剖分密切相关,如Voronoi 图,EMST 树,Gabriel 图等。原创 2022-12-21 08:08:04 · 3086 阅读 · 59 评论 -
【线代&NumPy】 特征值分解
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-29 17:15:04 · 345 阅读 · 1 评论 -
【线代&NumPy】第十二章 - 奇异值课后练习 | 奇异值分解 SVD | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-12-01 21:02:17 · 1534 阅读 · 0 评论 -
【线代&NumPy】第十三章 - 矩阵对角化课后练习 | 特征值分解 | 散布矩阵 | 降维方法LDA | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-12-07 13:17:18 · 594 阅读 · 0 评论 -
【线代&NumPy】第十二章 - 奇异值课后练习(附加代码记录)
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-12-03 22:28:04 · 248 阅读 · 0 评论 -
【线代&NumPy】第十一章 - 正交性2课后练习 | 离散傅里叶变换 | 逆离散傅里叶变换 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-27 21:46:13 · 1141 阅读 · 1 评论 -
【线代&NumPy】第十章 - 正交性课后练习 | 施密特正交化 | QR分解法 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-26 15:02:37 · 1054 阅读 · 0 评论 -
【线代&NumPy】第九章 - 线性变换课后练习 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-25 07:39:52 · 2840 阅读 · 0 评论 -
【线代&NumPy】第八章 - 特征值和特征向量 | Eigenvalue and Eigenvector | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-23 10:44:43 · 1883 阅读 · 1 评论 -
【线代&NumPy】第七章 - 向量2课后练习 | 标量三重积 | 距离计算 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-22 09:51:30 · 2863 阅读 · 0 评论 -
【线代&NumPy】第六章 - 向量1课后练习 | 向量计算 | 求两向量夹角 | 求正投影 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-21 12:28:50 · 1936 阅读 · 0 评论 -
【线代&NumPy】第五章 - 行列式课后练习 | 伴随矩阵求逆 | Cramer公式求联立方程 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-19 20:20:41 · 1511 阅读 · 0 评论 -
【线代&NumPy】第四章 - 逆矩阵课后练习 | inv矩阵求逆 | LU分解 | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-18 07:04:23 · 880 阅读 · 0 评论 -
【线代&NumPy】第三章 - 行列课后练习 | 简述并提供代码
【百度百科】一个用python实现的科学计算,包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Live...原创 2021-11-17 12:26:20 · 2396 阅读 · 1 评论 -
【线代&NumPy】第二章 - 线性方程课后练习 | Gauss-Jordan | .zero .ones .full .eye | 简述并提供代码
高斯消元法(或译:高斯消去法),是线性代数规划中的一个算法,可用来为线性方程组求解。原创 2021-11-16 09:14:41 · 6485 阅读 · 1 评论 -
【线代&NumPy】第一章 - 线代概要课后练习 | .array 和 .shape | 简述并提供代码
Introduction to Linear Algebra, International 4 th Edition by Gilbert Strang, Wellesley Cambridge Press.原创 2021-11-12 17:18:29 · 2893 阅读 · 3 评论 -
【Python】前置:基础知识速览
适合用来复习过一遍基础,并不适合从零开始。本片涵盖变量的介绍 | 输出和输入 | 数字类型 | 字符串类型的讲解原创 2021-10-08 14:02:40 · 8785 阅读 · 6 评论