public void analyseData3(double[] scores, int maxScore, int passScore, int step, boolean mergeBelowPass) { int num = 0, start = 0, end = -1; if (!mergeBelowPass) { num = maxScore / step; end = maxScore / step * step; start = 0; } else { num = (maxScore - passScore) / step; end = passScore + (maxScore - passScore) / step * step; start = passScore - step; ++num; } if (end < maxScore) { ++num; end += step; } List<String> labelList = new ArrayList<String>(); for (int i = start, j = 1; j <= num; i += step, j++) { labelList.add(new String((i == start ? "0" : i) + " ~ " + (j == num ? maxScore : (i + step - 1)))); } int[] numSum = new int[num]; double exp = 0.00001; if (mergeBelowPass) { for (double d : scores) { if (d < passScore) { numSum[0]++; } else { int index = (int) Math .ceil((1.0 * (d - passScore + exp) / step)); if (index >= num) { numSum[num - 1]++; } else { numSum[index]++; } } } } else { for (double d : scores) { int index = (int) (d / step); if (index >= num) { numSum[num - 1]++; } else { numSum[index]++; } } } for (int i = 0; i < labelList.size(); i++) { System.out.println(labelList.get(i) + "---=" + numSum[i]); } }
相关推荐
idea原生代码片段管理插件Live Templates无法可视化管理,个人已习惯MyEclipse的Snippets插件,无耐idea无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...
微信小程序sublime开发工具-自动补全代码片段微信小程序sublime开发工具-自动补全代码片段微信小程序sublime开发工具-自动补全代码片段微信小程序sublime开发工具-自动补全代码片段微信小程序sublime开发工具-自动...
通过学习这些代码片段,您可以了解 PHP 的基本语法和常用函数,并学会如何处理字符串、操作数组、读写文件以及连接数据库。这些知识可以帮助您更加高效地编写 PHP 程序,并解决实际的编程问题。无论您是初学者还是有...
自1.3.0版本以后就没有自动补全功能了,也就是说1.2.4以前的版本是有自动补全功能的,下面是几种使用自动补全的方法。 1.使用旧版本 2.使用另一个插件 3.使用用户代码片段 此处为配置用户代码片段的文件!
50个jquery代码片段50个jquery代码片段
每位设计师都应该拥有的50个CSS代码片段 sublime text代码片段
通过Matlab对音乐片段进行自动分段和情感识别,通过处理进行可视化。 备份毕业论文源代码2017。 操作说明 音乐文件训练组的“训练” 运行Matlab中的analyzer.fig程序以执行自动音乐分割和情感识别。 在可视化文件夹...
vscode 使用C语言自定义代码片段
8个js经典代码片段助你逃脱项目开发过程中遇到的一些坑,可快速激发你js思维,非常适合网站开发中的一些疑难杂症
strokeit批量生成代码片段.lua,strokeit批量生成代码片段.lua,strokeit批量生成代码片段.lua
Dash forMac 是一个API文档浏览器,以及代码片段管理工具。Dash帮助你存储代码片段,以及即时搜索和浏览文档,您几乎可以下载使用任何的API。使用非常方便,技术流装机必备,最新破解版下载。 1、软件下载完成后,...
不知道你有没有这种烦恼,看到一段好的代码保存下来,过一段时间要么找不到要么很多地方都保存了各种各样的代码没法整理,这个软件就是解决你这个烦恼,可以很好的管理代码片段,支持分类功能,超级棒!
把文件解压放到: C:\Users\【你的用户名字】\Documents\Visual Studio 2015\Code Snippets\Visual Basic\My Code Snippets ...放后面的一个路径中,还需要在 工具 代码片段管理器中 添加或者导入。
腾讯 QMUI Team 常用的 Xcode Code Snippets 代码片段,加速开发效率!.zip,用于Xcode使用的iOS通用代码片段,其中也包含若干专用于QMUI iOS框架的代码片段。
carbon:可以把代码片段生成漂亮的图片,从此告别难看的代码截图.zip,创建并共享源代码的美丽图像
有了这么一个管理器,平时可以将自己辛苦写出来的代码片段或算法记录下来。实际上这只是个支持语法着色的简单代码编辑器,带了一点文件管理功能。 更新日志在http://blog.sina.com.cn/s/blog_6204ca300100lh20.html...
mpvue 兼容的 微信小程序:API 代码片段,组件代码片段(mpvue 语法),weui 框架代码片段
jQuery选择器大全(48个代码片段 21幅图演示)
Source Code Library 中文帮助文档.chm 代码片段管理Source.Code.Library.v2.1.0.212.Cracked.by.yoza[UpK].rar
代码片段22