亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript自然分類法算法實現代碼

2019-11-20 21:54:12
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10">
<meta name="viewport"
content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>自然分類法算法</title>
<script>
function getJenksBreaks(data,numclass) {
function sortNumber(a,b)//在javascript里,Array的sort方法,必須用這個函數,否則不是按數字大小排序
{
return a - b
}
// int numclass;
var numdata = data.length;
data.sort(sortNumber); //先排序

var mat1=new Array();
var mat2=new Array();
var st=new Array();

for (var j = 0; j <= numdata; j++){
mat1[j]=new Array();
mat2[j]=new Array();
st[j]=0;
for(var i=0;i<=numclass;i++){
mat1[j][i]=0;
mat2[j][i]=0;
}
}

for (var i = 1; i <= numclass; i++) {
mat1[1][i] = 1;
mat2[1][i] = 0;
for (var j = 2; j <= numdata; j++){

mat2[j][i]=Number.MAX_VALUE;
}
}
var v=0;

for (var l = 2; l <= numdata; l++) {
var s1=0;
var s2=0;
var w=0;
var i3=0;
for (var m = 1; m <= l; m++) {
i3 = l - m + 1;

var val=parseInt(data[i3-1]);

s2 += val * val;
s1 += val;

w++;
v = s2 - (s1 * s1) / w;
var i4 = i3 - 1;
if (i4 != 0) {
for (var j = 2; j <= numclass; j++) {
if (mat2[l][j] >= (v + mat2[i4][j - 1])) {
mat1[l][j] = i3;
mat2[l][j] = v + mat2[i4][j - 1];

if(l==200&&j==5) alert("l="+200+",j="+5+";mat2[200][5]="+mat1[l][j]+"i3="+i3);
}
}
}
}

mat1[l][1] = 1;
mat2[l][1] = v;
}

var k = numdata;
var kclass=new Array();

/* int[] kclass = new int[numclass]; */
kclass[numclass - 1] = parseInt(data[data.length-1]);
/* kclass[numclass - 1] = (Integer) data.get(data.size() - 1); */

for (var j = numclass; j >= 2; j--) {
var id = parseInt(mat1[k][j]) - 2;
kclass[j - 2] = parseInt( data[id]);
k = parseInt( mat1[k][j] - 1);
}

return kclass;
}

function doit(){
var data = new Array( 9, 9, 9, 9, 8, 1, 9, 7, 6, 7, 10, 7, 7, 8, 5, 7, 8, 2,
6, 6, 9, 10, 2, 2, 3, 9, 9, 1, 9, 1, 6, 7, 1, 9, 6, 5, 2, 8, 6,
6, 6, 4, 1, 4, 10, 9, 6, 9, 9, 7, 10, 9, 6, 6, 6, 9, 3, 2, 5,
10, 3, 9, 6, 1, 2, 1, 2, 7, 5, 2, 6, 6, 2, 7, 9, 9, 5, 4, 6, 4,
1, 1, 5, 1, 4, 4, 2, 6, 9, 7, 3, 10, 4, 4, 9, 5, 5, 3, 5, 3,
161, 136, 22, 113, 48, 114, 166, 33, 159, 182, 135, 22, 174,
191, 60, 176, 1, 155, 62, 142, 185, 84, 140, 27, 111, 176, 189,
24, 60, 29, 139, 20, 70, 172, 90, 120, 121, 173, 57, 138, 86,
180, 143, 155, 35, 10, 136, 158, 26, 29, 136, 97, 193, 194,
104, 147, 182, 44, 84, 139, 176, 16, 130, 168, 109, 182, 87,
78, 115, 75, 32, 88, 131, 168, 89, 25, 160, 60, 72, 92, 129,
159, 99, 5, 192, 6, 53, 15, 62, 176, 73, 129, 128, 34, 190, 95,
19, 19, 196, 30 );

/* var list = new Array();
for(int i = 0; i < data.length; i++){
list.add(data[i]);
} */
//Collections.sort(list);
var text=document.getElementById("text");
text.value="";
var grade = getJenksBreaks(data, 5);
for (var i = 0; i < grade.length; i++)
text.value=text.value+grade[i]+",";

}

</script>
</head>

<body >
<button type="button"onclick="doit()">自然分類法</button>

<input id="text"></input>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美aⅴ综合网站发布| 欧美在线视频播放| 精品国产欧美一区二区五十路| 5278欧美一区二区三区| 久久九九有精品国产23| xvideos成人免费中文版| 国产美女直播视频一区| 亚洲激情视频在线观看| 91精品国产自产在线| 日韩视频在线免费| 国产精品久久久久久久久久久久久久| 一区二区三区美女xx视频| 97国产精品视频人人做人人爱| 欧美怡春院一区二区三区| 久久久久久久久电影| 性欧美视频videos6一9| 欧美另类99xxxxx| 国产999精品视频| 色综合老司机第九色激情| 欧美特黄级在线| 最近2019免费中文字幕视频三| 欧美激情va永久在线播放| 精品久久久久久中文字幕大豆网| 精品久久久久久久久久ntr影视| 亚洲午夜国产成人av电影男同| 欧美在线播放视频| 国产91精品黑色丝袜高跟鞋| 精品久久中文字幕| 欧美成人精品一区| 日韩亚洲一区二区| www.日韩不卡电影av| 97色在线视频| 亚洲性生活视频| 久久精品久久精品亚洲人| 亚洲精品成a人在线观看| 97视频在线观看亚洲| 久久99精品久久久久久青青91| 国产精品视频色| 欧美激情中文字幕在线| 亚洲区在线播放| 亚洲高清不卡av| 国产欧美韩国高清| 日韩精品在线免费| 68精品国产免费久久久久久婷婷| 精品久久香蕉国产线看观看gif| 97精品视频在线| 国产精品狼人色视频一区| 91精品视频大全| 亚洲美女av电影| 黑人巨大精品欧美一区二区免费| 亚洲成人三级在线| 国产精品777| 欧美成人精品在线观看| 日韩激情视频在线播放| 日韩av电影国产| 欧美成人精品三级在线观看| 亚洲人成网站777色婷婷| 不卡av在线播放| 精品一区二区三区电影| 亚洲免费一在线| 日韩欧美在线视频观看| 亚洲欧美日韩精品久久| 国产精品偷伦视频免费观看国产| 亚洲变态欧美另类捆绑| 成人有码在线播放| 日韩亚洲综合在线| 亚洲精品视频网上网址在线观看| 欧美黑人极品猛少妇色xxxxx| 久久97精品久久久久久久不卡| 亚洲网站在线观看| 日本欧美爱爱爱| www日韩中文字幕在线看| 欧美另类老肥妇| 自拍偷拍亚洲在线| 中文字幕国产日韩| 国产亚洲精品久久久久久| 亚洲老头同性xxxxx| 欧洲中文字幕国产精品| 国产视频精品一区二区三区| 国产精品电影久久久久电影网| 日韩精品视频中文在线观看| 55夜色66夜色国产精品视频| 精品国产老师黑色丝袜高跟鞋| 中文字幕国产亚洲| 国产精品福利久久久| 青青a在线精品免费观看| 日韩电影免费观看中文字幕| 国产精品狼人色视频一区| 国产偷国产偷亚洲清高网站| 中文字幕日韩在线播放| 久久综合免费视频| 久久久精品久久久久| 岛国av午夜精品| 欧美精品videosex极品1| 91成人免费观看网站| 久久久久亚洲精品成人网小说| 亚洲第一页自拍| 国产成+人+综合+亚洲欧美丁香花| 亚洲精品日韩丝袜精品| 另类天堂视频在线观看| 日韩在线小视频| 国产丝袜精品第一页| 国产精品xxxxx| 欧美插天视频在线播放| 国产精品激情av电影在线观看| 欧美性资源免费| 欧美一区二区大胆人体摄影专业网站| 欧美一区二粉嫩精品国产一线天| 538国产精品视频一区二区| 欧美日韩国产专区| 国模精品系列视频| 国产精品视频精品视频| 高清欧美性猛交| 日本一区二区三区四区视频| 4444欧美成人kkkk| 久久影院中文字幕| 欧美国产精品va在线观看| 亚洲欧美日韩在线一区| 黄色成人在线播放| 亚洲福利视频网| 精品久久久久久中文字幕| 国产99久久久欧美黑人| 亚洲欧美在线免费观看| 亚洲伊人久久大香线蕉av| 日本精品一区二区三区在线| 日韩av一卡二卡| 另类少妇人与禽zozz0性伦| 中文日韩在线视频| 成人在线播放av| 久久精品国产亚洲精品| 久久99视频精品| 九九精品视频在线| 国产999精品久久久影片官网| 亚洲综合视频1区| 久久99视频精品| 亚洲人成电影网站色xx| 亚洲图中文字幕| 久久频这里精品99香蕉| 精品国产一区二区三区四区在线观看| 欧美在线观看网址综合| 97涩涩爰在线观看亚洲| 亚洲在线观看视频| 成人精品aaaa网站| 久久久天堂国产精品女人| 欧美一区三区三区高中清蜜桃| 精品福利视频导航| 国产精品综合不卡av| 欧美激情一区二区久久久| 国产精品91久久久久久| 日本19禁啪啪免费观看www| 这里只有精品久久| 国产成人精品a视频一区www| 国产激情999| 亚洲国产精品大全| 亚洲图片欧美日产| 久久久久久国产精品三级玉女聊斋| 一区二区三区视频在线| 亚洲a级在线观看| 亚洲天堂av综合网| 国产日韩欧美成人| 久热在线中文字幕色999舞| 久久高清视频免费| 国产欧美日韩免费看aⅴ视频| 久久精品99国产精品酒店日本|