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

📄 subtract-ppls.gawk

📁 这是一款很好用的工具包
💻 GAWK
字号:
#!/usr/local/bin/gawk -f## subtract-ppls --#	Subtracts text statistics (from -ppl output)##	The first input file contains a total, from which subsequent stats are#	discounted.  The result is printed in a format compatible with -ppl.## Copyright (c) 1995, SRI International.  All Rights Reserved## $Header: /home/spot71/srilm/devel/utils/src/RCS/subtract-ppls,v 1.2 1997/07/12 05:01:08 stolcke Exp $#/^file .*: .* sentences/ {	if (ARGIND == 1) {		totalsents = $3;		totalwords = $5;		totaloovs = $7;	} else {		totalsents -= $3;		totalwords -= $5;		totaloovs -= $7;	}	getline;	if (ARGIND == 1) {		zeroprobs = $1;		totalprob = $4;	} else {		zeroprobs -= $1;		totalprob -= $4;	}}END {	M_LN10 = 2.30258509299404568402;        # from <math.h>	ppl = exp (- M_LN10 * totalprob / \			(totalwords - totaloovs - zeroprobs + totalsents));	printf "file TOTAL: %d sentences, %d words, %d OOVs\n", \			totalsents, totalwords, totaloovs;	printf "%d zeroprobs, logprob= %g ppl= %g\n", \			zeroprobs, totalprob, ppl;}

⌨️ 快捷键说明

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