样本配置方法和系统技术方案

技术编号:8907141 阅读:158 留言:0更新日期:2013-07-11 04:48
本发明专利技术涉及一种样本配置方法和系统。所述样本配置方法包括以下步骤:获取样本的总数及属性值;按所述属性值对所述样本进行排序;读取预设的每组中包含的样本的个数;根据预设的每组个数采用和均等法或差均等法对所述样本进行分组,得到分组结果。上述样本配置方法和系统,根据样本属性值进行排序,再根据和均等法对样本进行分组,如此可将属性值大的样本和属性值小的分在一组,使每组分配均衡,可广泛的应用于均衡配置的场合,让资源分配更合理,从而提高资源的利用率。

【技术实现步骤摘要】

本专利技术涉及数据分类领域,特别是涉及一种样本配置方法和系统
技术介绍
样本的种类很多,如学生、发电机、电动机等均可作为样本,不同的样本有不的属性特征,如学生的属性特征可为成绩名次、队员的属性特征可为成绩名次、发电机的属性特征可为最大的发电功率、电动机的最大输出功率等。这些属性特征的值大多是一些离散的数据,传统的对这些属性特征仅作为一种标记,并根据这些属性特征对样本进行没有合理的配置,浪费了资源。
技术实现思路
基于此,有必要提供一种提高资源利用率的样本配置方法。此外,还有必要提供一种提高资源利用率的样本配置系统。一种样本配置方法,包括以下步骤:获取样本的总数及属性值;按所述属性值对所述样本进行排序;读取预设的每组中包含的样本的个数;根据预设的每组个数采用和均等法或差均等法对所述样本进行分组,得到分组结果O一种样本配置系统,包括:获取模块,用于获取样本的总数及属性值;排序模块,用于按所述属性值对所述样本进行排序;读取模块,用于读取预设的每组中包含的样本的个数;分组模块,用于根据预设的每组个数采用和均等法或差均等法对所述样本进行分组,得到分组结果。上述样本配置方法和系统,根据样本属性值进行排序,再根据和均等法对样本进行分组,如此可将属性值大的样本和属性值小的分在一组,使每组分配均衡,可广泛的应用于均衡配置的场合,让资源分配更合理,从而提高资源的利用率。附图说明图1为一个实施例中样本配置的方法的示意图;图2为一个实施例中根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤的流程图;图3为另一个实施例中根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤的流程图;图4为另一个实施例中根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤的流程图;图5为另一个实施例中根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤的流程图;图6为一个实施例中样本配置系统的结构示意图;图7为一个实施例中分组模块的内部结构示意图;图8为另一个实施例中分组模块的内部结构示意图;图9为另一个实施例中分组模块的内部结构示意图;图10为另一个实施例中分组模块的内部结构示意图。具体实施例方式下面结合具体的实施例及附图对样本配置方法和系统的技术方案进行详细的描述,以使其更加清楚。如图1所示,在一个实施例中,一种样本配置方法,包括以下步骤:步骤S110,获取样本的总数及属性值。具体的,样本的总数可根据需要选择,总数采用η表示。不同的样本的属性不同,如发电机的属性为功率,学生的属性为成绩名次等。步骤S120,按该属性值对该样本进行排序。具体的,例如对于学生,按学生成绩从高到低进行排序;对于发电机,按照功率大小进行排序。步骤S130,读取预设的每组中包含的样本的个数。步骤S140,根据预设的每组个数采用和均等法或差均等法对该样本进行分组,得到分组结果。上述样本配置方法,根据样本属性值进行排序,再根据和均等法对样本进行分组,如此可将属性值大的样本和属性值小的分在一组,使每组分配均衡,可广泛的应用于均衡配置的场合,让资源分配更合理,从而提高资源的利用率。进一步的,在一个实施例中,每组中包含样本的个数为m,且m为偶数。如图2所示,根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤包括:步骤S210,将总数除以每组的个数再向下取整得到组数。具体的,总数为η,每组的样本个数为m,且n、m均为自然数,且m为偶数。n/m向下取整得到组数,选取变量i,将n/m-Ι向下取整得到S,且设定变量i取O至S,共s+1组。排序后的η个样本的标号分别为χ,χ,……,X 。步骤S220,将排序后的样本分配标号,每组配置样本时,每次从排序后的样本中头部和尾部各取一个样本,且每次所取样本对应的标号相加和相等,共取m/2次,组成该组的m个样本。具体的,每次从排序后的样本标号中选取x、x、......、X、X、X 、......、x 为一组。步骤S230,当按该组数分组后,总数减去组数与 m的乘积得到剩余的样本个数,若剩余样本个数小于m,则将该剩余的样本加入已分配的任意一组。进一步的,如图3所示,在一个实施例中,每组中包含样本的个数为m,且m为偶数,根据预设的每组个数采用差均等法对该样本进行分组,得到分组结果的步骤包括:步骤S310,将总数除以该每组的个数再向下取整得到组数,以及总数除以2再向下取整得到偏移值。具体的,n/2向下取整得到偏移值为t。步骤S320,将排序后的样本分配标号,每组配置样本时,每次从排序后的样本中按头部标号、头部标号加偏移值得到的标号取两个样本,共取m/2次,组成该组的m个样本。具体的,每次从排序后的样本标号中选取x、x、......、x、x、x、......、x为一组。按排序后的样本,排在前面为头部,后面为尾部。步骤S330,当按该组数分组后,总数减去组数与m的乘积得到剩余的样本个数,若剩余样本个数小于m,则将该剩余的样本加入已分配的任意一组。进一步的,如图4所示,每组中包含样本的个数为m,且m为奇数,根据预设的每组个数采用和均等法对该样本进行分组,得到分组结果的步骤包括:步骤S410,将总数除以该每组的个数m再向下取整得到组数。步骤S420,将排序后的样本分配标号,每组配置样本时,每次从排序后的样本中头部和尾部各取一个样本,且每次所取样本对应的标号相加和相等,共取m/2向下取整次,组成该组的m-Ι个样本,再从尾部取一样本,组成该组的m个样本。步骤S430,当按该组数分组后,总数减去组数与m的乘积得到剩余的样本个数,若剩余样本个数小于m,则将该剩余的样本加入已分配的任意一组。进一步的,在一个实施例中,每组中包含样本的个数为m,且m为奇数,根据预设的每组个数采用差均等法对该样本进行分组,得到分组结果的步骤包括:步骤S510,将总数除以该每组的个数再向下取整得到组数,以及总数除以2再向下取整得到偏移值。步骤S520,将排序后的样本分配标号,每组配置样本时,每次从排序后的样本中按头部标号、头部标号加偏移值得到的标号取两个样本,共取m/2向下取整次,组成该组的m-Ι个样本,再从尾部取一样本,组成该组的m个样本。步骤S530,当按该组数分组后,总数减去组数与m的乘积得到剩余的样本个数,若剩余样本个数小于m,则将该剩余的样本加入。如图6所不,在一个实施例中,一种样本配置系统,包括获取模块110、排序模块120、读取模块130和分组模块140。其中:获取模块110,用于获取样本的总数及属性值。具体的,样本的总数可根据需要选择,总数采用η表示。不同的样本的属性不同,如发电机的属性为功率,学生的属性为成绩名次等。排序模块120,用于按所述属性值对所述样本进行排序。具体的,例如对于学生,按学生成绩从高到低进行排序;对于发电机,按照功率大小进行排序。读取模块130,用于读取预设的每组中包含的样本的个数。分组模块140,用于根据预设的每组个数采用和均等法或差均等法对该样本进行分组,得到分组结果。上述样本配置系统,根据样本属性值进行排序,再根据和均等法对样本进行分组,如此可将属性值大的样本和属性值小的分在一组,使每组分配均衡,可广泛的应用于均衡配置的场合,让资源分配更合理,从而提高资源的利用率。进一步本文档来自技高网...

【技术保护点】
一种样本配置方法,包括以下步骤:获取样本的总数及属性值;按所述属性值对所述样本进行排序;读取预设的每组中包含的样本的个数;根据预设的每组个数采用和均等法或差均等法对所述样本进行分组,得到分组结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:深圳先进技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1