- 博客(54)
- 资源 (9)
- 收藏
- 关注
原创 C++上机实验|类与对象编程练习
定义一个FDAccount类,用于描述一个定期存折(fixed deposit),实现现金支取、余额合计、信息显示等。存折基本信息包括账号、账户名称、存款余额、存款期限(以月为单位)、存款利率(以百分点为单位)等。
2024-10-29 08:18:37 473
原创 C++编程练习|编写函数取整数上指定位的数值
编写一个函数`Take()`,该函数返回正整数`n`的第`k`位数字,例如,如果`n`为`543219`,调用`Take(n,1)`则返回数字`9`,调用`Take(n,3)`则返回数字`2`,注意,数字的位次顺序为从右到左。
2024-09-25 11:36:43 524
原创 C++构造数据类型|数组
数组是一组在内存中依次连续存放的、具有同一类型的数据变量所组成的集合体。其中的每个变量称为数组元素,它们属于同一种数据类型,数组元素用数组名与带方括号的数组下标一起标识。数组可以是一维的,也可以是多维的
2024-08-21 11:45:50 1303
原创 C++语言基础|函数重载
函数重载就是两个以上的函数,取相同的函数名,但是形参的个数和类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动决定调用哪一个函数
2024-08-20 15:42:27 448
原创 C++语言基础|内联函数
内联函数是通过在编译时将函数体代码插入到函数调用处,将调用函数的方式改为顺序执行方式来节省程序执行的时间开销,这一过程叫做内联函数的扩展。因此,内联函数实际上是一种用空间换时间的方案
2024-08-20 14:57:42 238
原创 C++语言基础|带默认形参值的函数
C++语言允许在函数说明或函数定义中为形参预赋一个默认的值,这样的函数就叫作**带有默认形参值的函数**。在调用带有默认参数值的函数时,若为相应形参指定了实参,则形参将使用实参的值;否则,形参将使用其默认值
2024-08-20 12:27:11 315
原创 C++语言基础|函数的嵌套与递归
在一个函数中调用其它函数叫**函数的嵌套**。C++中函数的定义是平行的,除了main()以外,都可以互相调用。函数不可以嵌套定义,但可以嵌套调用。比如函数1调用了函数2,函数2再调用函数3,这便形成了函数的嵌套调用
2024-08-18 13:33:23 1102
原创 C++语言基础|函数定义与调用
函数是一个命名的程序代码块,是程序完成其操作的场所,是将功能重复的程序段抽象出来所形成一个独立的、可重复使用的功能模块
2024-08-18 13:09:26 1121
原创 C++语言基础|转移语句
C++语言提供了三个转移语句:`break`语句、`continue`语句和`goto`语句。主要用于改变程序中语句的执行顺序,使程序从某一语句有目的地转移到另一语句继执行
2024-08-15 19:59:30 269
原创 C++语言基础|循环结构
在程序中,常常需要重复地执行某些操作。C++提供了3种循环语句:for语句、while语句和do-while语句。在循环语句中,重复执行的操作叫做循环体。循环体可以是单条语句、块语句甚至是空语句。 1
2024-08-15 17:10:24 1024
原创 C++语言基础|判断控制结构
判断选择结构又称条件分支结构,是一种基本的程序结构类型。在程序设计中,当需要进行选择、判断和处理的时候,就要用到条件分支结构。条件分支结构的语句一般包括if语句、if–else语句、switch–case语句
2024-08-14 10:30:38 906
原创 C++教程|类型转换
C++语言支持不同数据类型的数据之间的混合运算。在对这样的表达式求值时,需要对其中的一些操作数进行类型转换。表达式中的类型转换有两种方式:自动转换和强制转换。
2024-08-13 15:32:36 758
原创 C++教程|变量与常量
变量是存储数据的内存区域,变量名是这块区域的名字或助记符。变量之所以叫变量是因为在程序运行的过程中变量标识的内存区中的数据可以改变。在C++中变量取名要遵循标识符的构成规则
2024-08-10 17:43:43 527
原创 C++教程|C++数据类型
C++的基本数据类型分为五大类,即布尔型、整数型、实数型、空值型,分别用关键字bool、char、int、float、void表示
2024-08-09 23:19:46 757
原创 开源AGV调度系统OpenTCS中的路由器(router)详解
openTCS中默认的任务路由器(Default router)是openTCS内置的重要策略模块,当然也是允许用户自定义和替换的。默认路由器会在行驶路线上找到从一点到另一点消耗成本最低的路线。通过使用Dijkstra算法的实现来实现。它考虑已经被锁定的路径,但不考虑其他车辆的位置或被假定的未来行为。因此它不会绕过速度较慢或停在路上的车辆。
2024-06-13 10:32:50 1430
原创 分类分析|KNN分类模型及其Python实现
KNN是一种基于类比学习的分类算法,其算法原理是在训练数据集中找出K个与预测样本距离最近且最相似的样本,这些样本大部分属于哪个类别,则该预测样本也属于哪个类别。
2024-04-24 22:39:55 1616 1
原创 时间序列预测之移动平均法预测模型
时间序列,也称为时间数列、历史复数或动态数列。它是将某种统计的指标数值按照时间先后顺序排列所形成的数列。根据时间序列所反映出来的发展过程、方向和趋势,进行类推和延伸,来预测下一时间或若干年以后达到的水平。时间序列预测其实是一种回归预测方法,属于定量预测。主要有移动平均预测法、指数平滑预测法、趋势性指数平滑法。
2024-04-17 21:02:05 3136
原创 数据挖掘|序列模式挖掘及其算法的python实现
序列模式的发现是由R.Agrawal于1995年首先提出的。序列模式寻找的是事件之间在顺序上的相关性。例如,“凡是买了喷墨打印机的顾客中,80%的人在三个月之后又买了墨盒”,就是一个序列关联规则。对于保险行业,通过分析顾客不同次的购买行为发现,顾客本次购买重疾险,下次购买分红保险,则企业可以通过对重疾险销量的统计来预测分红险的销售量。 序列模式挖掘在交易数据库分析、Web访问日志分析以及通信网络分析等领域具有广泛的应用前景
2024-04-05 22:37:26 1655
原创 数据挖掘|关联分析与Apriori算法详解
关联规则分析(Association-rules Analysis)是数据挖掘领域的一个重要方法,它是以某种方式分析数据源,从数据样本集中发现一些潜在有用的信息和不同数据样本之间关系的过程。 关联是指在两个或多个变量之间存在某种规律性,但关联并不一定意味着因果关系。 关联规则是寻找在同一事件中出现的不同项目的相关性,关联分析是挖掘关联规则的过程。比如在一次购买活动中所买不同商品的相关性。
2024-04-03 22:46:22 4094
原创 开源AGV调度系统OpenTCS中的任务分派器(dispatcher)详解
开源AGV调度系统openTCS中的任务分派器dispatcher详解, 调度策略详解
2024-04-02 22:09:39 1850
原创 分类分析|贝叶斯分类器及其Python实现
分类是数据挖掘的主要方法,通过有指导的学习训练建立分类模型。分类的目的是通过学习,得到一个分类函数或分类模型(也常常称作分类器),该模型能够把数据集中的对象映射到给定类别中的某一个类上。分类和回归都属于预测建模,分类用于预测可分类属性或变量,而回归用于预测连续的属性取值。
2024-03-31 19:00:06 2367
原创 聚类分析|基于密度的聚类方法DBSCAN及其Python实现
DBSCAN是基于密度聚类中的经典算法。突出特色在于:第一,利用小类的密度可达性(或称连通性),可发现任意形状的小类第二,聚类同时可以发现数据中的噪声,也即离群点 DBSCAN聚类中有两个重要参数:
2024-03-30 23:41:34 2245
原创 聚类分析|基于层次的聚类方法及其Python实现
层次聚类(Hierarchical Clustering)类似于一个树状结构,对数据集采用某种方法逐层地进行分解或者汇聚,直到分出的最后一层的所有类别数据满足要求为止。 当数据集不知道应该分为多少类时,使用层次聚类比较适合。 无论是凝聚方法还是分裂方法,一个核心问题是度量两个簇之间的距离,其中每个簇是一个数据样本集合。
2024-03-26 22:22:49 2458 1
原创 聚类分析|k-means聚类方法及其Python实现
k-means算法由MacQueen在1967年提出。是一种经典的基于划分的聚类方法。划分方法(Partitioning Method)是基于距离判断样本相似度,通过不断迭代将含有多个样本的数据集划分成若干个簇,使每个样本都属于且只属于一个簇,同时聚类簇的总数小于样本总数目。该方法需要事先给定聚类数以及初始聚类中心,通过迭代的方式使得样本与各自所属类别的簇中心的距离平方和最小,聚类效果很大程度取决于初始簇中心的选择。
2024-03-25 22:06:02 3249
原创 数据挖掘|数据预处理|基于Python的数据标准化方法
在数据分析之前,通常需要先将数据标准化(Standardization),利用标准化后的数据进行数据分析,以避免属性之间不同度量和取值范围差异造成数据对分析结果的影响。
2024-03-25 21:12:08 1523
原创 数据挖掘|数据集成|基于Python的数据集成关键问题处理
数据集成是把来自多个数据库或文件等不同数据源的数据整合成一致的数据存储。其中关键问题有:实体识别、数据冗余与相关性分析、记录重复、数据值冲突的检测与处理。
2024-03-21 23:33:27 1498
原创 数据建模与分析|Matplotlib的综合应用
本文主要介绍数据可视化过程,首先使用NumPy和Pandas进行数据读取、数据分组、数据重编码、分类汇总等数据加工处理,然后利用matplotlib汇总多种图表。
2024-03-07 18:33:43 872
原创 数据建模与分析|NumPy和Pandas的综合应用
本文聚焦数据建模中的数据预处理和基本分析,说明NumPy和Pandas的数据读取、数据分组、数据重编码、分类汇总等数据加工处理功能。以某市空气质量监测数据为对象,演示对其进行预处理和基本分析过程。
2024-03-07 18:29:12 1138 1
翻译 运筹优化与求解|Python|scipy.optimize|Optimization|多元标量函数的无约束最小化
Optimization (scipy.optimize) Unconstrained minimization of multivariate scalar functions (minimize)官方文档翻译
2024-03-06 17:16:22 108 1
基于scipy.optimize的线性规划问题的建模与求解(例1:离散制造中的混合产品生产规划问题)
2024-03-07
基于scipy.optimize的线性规划问题的建模与求解(例2:流程制造中的原料最优配比问题)
2024-03-07
基于scipy.optimize的线性规划问题的建模与求解(例3:机械下料中的套料优化问题)
2024-03-07
运筹优化与求解-Python-scipy.optimize-Optimization-多元标量函数的无约束最小化
2024-03-07
jquery-easyui-datagridview datagrid-detailview.js升级自定义展开按钮功能
2019-04-01
DDEserver-VC++-源码-DDE通信
2013-07-17
根据硬盘与CPU序列号注册的注册机源码(C#)
2011-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人