⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eval.sh

📁 数据挖掘中de一个算法 hamster的实例
💻 SH
字号:
#!/bin/sh#-----------------------------------------------------------------------# File    : eval.sh# Contents: evaluation of hamster contest programs# Author  : Christian Borgelt# History : 16.06.1998 file created#-----------------------------------------------------------------------progs="chamster"mazes="center1 center2 drop larders leave \       nowalls seduce serpent spiral tree \       rand0 rand1 rand2 rand3 rand4 \       rand5 rand6 rand7 rand8 rand9"#-----------------------------------------------------------------------echo maze > results.txtfor m in $mazesdo  echo $m >> results.txtdone#-----------------------------------------------------------------------for p in $progsdo  echo --- $p ---  echo `grep maze results.txt` $p > results.tmp  for m in $mazes  do    echo $m    echo `grep $m results.txt` \         `bin/hamster mazes/$m.maz bin/$p |         sed -n 's/score  : //p'` >> results.tmp  done  mv results.tmp results.txtdone#-----------------------------------------------------------------------gawk '{  if (NR == 1) n = NF;  printf("%-8s", $1);  for (i = 2; i <= n; i++) {    printf(" %8s", $i);    if (substr($i,0,1) == "*") $i = substr($i, 2);    if (NR == 1) sums[i]  = 0;    else         sums[i] += int($i);  }  printf("\n");}END {  printf("sums    ");  for (i = 2; i <= n; i++)    printf(" %8d", sums[i]);  printf("\n");}' results.txt > results.tmpmv results.tmp results.txt#-----------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -