ng.net.awk

来自「htk的第三章例题的源代码,按照htkbook做就可以了,很快就会熟悉 htk的」· AWK 代码 · 共 27 行

AWK
27
字号
{   if (NR==1) {      printf("N=%d L=%d\n",nn,nl);      stwd="!SENT_START";      printf("I=%-4d W=%s\n",0,stwd);      enwd="!SENT_START";      word="SENTENCE-END";      num[word]=1; words[1]=word;      printf("I=%-4d W=%s\n",1,enwd);      nullwd="!NULL";      printf("I=%-4d W=%s\n",2,nullwd);      ln=3;   }   if (NF==1) {      printf("I=%-4d W=%s\n",ln++,$1);   }}END {   like=-log(ln-2);   printf("J=%-5d S=%-4d E=%-4d l=%.4f\n",la++,0,2,0.0);   printf("J=%-5d S=%-4d E=%-4d l=%.4f\n",la++,2,1,like);   for (i=3;i<ln;i++)      printf("J=%-5d S=%-4d E=%-4d l=%.4f\n",la++,2,i,like);   for (i=3;i<ln;i++)      printf("J=%-5d S=%-4d E=%-4d l=%.4f\n",la++,i,2,0.0);}

⌨️ 快捷键说明

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