extract-factors.pl.svn-base

来自「解码器是基于短语的统计机器翻译系统的核心模块」· SVN-BASE 代码 · 共 20 行

SVN-BASE
20
字号
#!/usr/bin/perl -w#extract-factors.pl: extract only the desired factors from a factored corpus#usage: extract-factors corpusfile factor-index factor-index ... > outfile#factor indices start at 0#factor indices too large ought to be ignoreduse strict;my ($filename, @factors) = @ARGV;my %indices = map {$_ => 1} @factors;open(INFILE, "<$filename") or die "couldn't open '$filename' for read: $!\n";while(my $line = <INFILE>){	chop $line;	print join(' ', map {my $i = 0; join('|', grep($indices{$i++}, split(/\|/, $_)))} split(/\s+/, $line)) . "\n";}close(INFILE);

⌨️ 快捷键说明

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