问题列表 - 第29562页

NLTK是否有依赖解析工具?

我正在构建一个NLP应用程序,并且一直在使用Stanford Parser进行大部分解析工作,但我想开始使用Python.

到目前为止,NLTK似乎是最好的选择,但我无法弄清楚如何解析语法依赖.即这是斯坦福分析师的一个例子.我希望能够使用Python从原始句子"我正在切换到Python"中在NTLK中生成它.

nsubj(switching-3, I-1)
aux(switching-3, am-2)
prep_to(switching-3, Python-5)
Run Code Online (Sandbox Code Playgroud)

谁能给我一个正确的方向来解析语法依赖?

python nlp nltk

15
推荐指数
1
解决办法
4529
查看次数

对于Android媒体播放器mp3与wav

我想知道在Android媒体播放器上加载和播放小wav是否比较快的小文件更快.wavs大约是30 KB,与mp3相同的文件大约是20 kb.mp3具有节省资源空间的优势.必须以分秒计时播放声音文件.

android media-player

5
推荐指数
1
解决办法
3317
查看次数

在Boost模板参数中发现了C++奇怪的语法

我正在浏览Boost中的"Function"类文档,并偶然发现:

boost::function<float (int x, int y)> f;
Run Code Online (Sandbox Code Playgroud)

我必须承认这种语法对我来说非常困惑.这怎么可能是合法的C++?

引擎盖下有什么伎俩吗?这种语法记录在何处?

c++ boost functor boost-function

8
推荐指数
1
解决办法
766
查看次数

Perl使用主键逐行合并2个csv文件

编辑:添加解决方案.

嗨,我目前有一些工作虽然代码很慢.

它使用主键逐行合并2个CSV文件.例如,如果文件1具有以下行:

"one,two,,four,42"
Run Code Online (Sandbox Code Playgroud)

和文件2有这一行;

"one,,three,,42"
Run Code Online (Sandbox Code Playgroud)

其中0索引$ position = 4主键= 42;

然后是sub:merge_file($ file1,$ file2,$ outputfile,$ position);

将输出一行文件:

"one,two,three,four,42";
Run Code Online (Sandbox Code Playgroud)

每个主键在每个文件中都是唯一的,一个键可能存在于一个文件中但不存在于另一个文件中(反之亦然)

每个文件大约有100万行.

通过第一个文件中的每一行,我使用哈希来存储主键,并将行号存储为值.行号对应于存储第一个文件中每一行的数组[行号].

然后我遍历第二个文件中的每一行,并检查主键是否在哈希中,如果是,则从file1array获取行,然后将我需要的列从第一个数组添加到第二个数组,并且然后结束.到最后.然后删除哈希值,然后在最后,将整个事件转储到文件中.(我正在使用SSD,所以我想最小化文件写入.)

最好用代码解释:

sub merge_file2{
 my ($file1,$file2,$out,$position) = ($_[0],$_[1],$_[2],$_[3]);
 print "merging: \n$file1 and \n$file2, to: \n$out\n";
 my $OUTSTRING = undef;

 my %line_for;
 my @file1array;
 open FILE1, "<$file1";
 print "$file1 opened\n";
 while (<FILE1>){
      chomp;
      $line_for{read_csv_string($_,$position)}=$.; #reads csv line at current position (of key)
      $file1array[$.] = $_; #store line in file1array.
 }
 close FILE1;
 print "$file2 opened - merging..\n";
 open …
Run Code Online (Sandbox Code Playgroud)

perl

6
推荐指数
1
解决办法
5983
查看次数

将文件打印到stdout的最有效方法是什么?

我坚持这个.目前我正在使用:

FILE *a = fopen("sample.txt", "r");
int n;
while ((n = fgetc(a)) != EOF) {
  putchar(n);
}
Run Code Online (Sandbox Code Playgroud)

然而,这种方法似乎有点低效.有没有更好的方法?我尝试使用fgets:

char *s;
fgets(s, 600, a);
puts(s);
Run Code Online (Sandbox Code Playgroud)

对于第二种方法,我发现有一件事是错误的,即对于fgets的第二个参数,你需要一个非常大的数字.

感谢所有的建议.我找到了一种方法(IRC上有人告诉我这个)使用open(),read()和write().

char *filename = "sample.txt";
char buf[8192];
int r = -1;
int in = open(filename, O_RDONLY), out = 0;
if (in == -1)
  return -1;
while (1) {
  r = read(in, buf, sizeof(buf));
  if (r == -1 || r == 0) { break; }
  r = write(out, buf, r);
  if (r == -1 || r …
Run Code Online (Sandbox Code Playgroud)

c file

4
推荐指数
2
解决办法
1050
查看次数

使用Visual Studio 2010打开Word 2010时出现问题?

我一直试图在VS2010中使用C#打开Word文档.但到目前为止我一直很成功.我试过寻找答案但都徒劳无功.在参考部分中,我无法在COM选项卡中看到Microsoft Word office库(任何版本).我添加了Microsoft.Office.Interop.Word..Net选项卡中的版本14,但仍然得到相同的异常:

mscorlib.dll中发生未处理的"System.Runtime.InteropServices.COMException"类型异常

附加信息:由于以下错误,检索CLSID为{000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)).

c# ms-word visual-studio-2010 visual-studio

5
推荐指数
1
解决办法
6233
查看次数

Firefox插件查看/编辑/创建localStorage数据?

是否有一个插件,允许您查看,编辑,localStorage信息?如果它有作为Firebug的扩展,我将非常高兴.

谷歌Chrome的东西

谷歌浏览器http://img39.imageshack.us/img39/2057/localstoragechrome.png

类似于Firecookie,但是对于localStorage

Firecookie Firecookie

有类似的东西吗?

firefox firebug firefox-addon local-storage

88
推荐指数
5
解决办法
7万
查看次数

iPhone 应用程序 Cookie 延迟

我的 iPhone 应用程序有一个 UIWebView,它加载一个包含设置 cookie 的 javascript 的页面。似乎如果我设置 cookie 并在 10-15 秒内退出应用程序,那么 cookie 永远不会保存,但是如果我设置 cookie,等待 10-15 秒然后退出应用程序,cookie 就会被保存。

任何人都知道为什么会出现延迟以及如何立即保存 cookie。

iphone cookies

1
推荐指数
1
解决办法
1351
查看次数

Windows/Mac/Ubuntu上的PowerShell(或脚本)可以轻松列出文件/目录结构吗?

可以在Windows上单独使用PowerShell,也可以使用简单的shell脚本,列表文件和目录:(或使用Mac OS X或Ubuntu的shell脚本)

audio
  mp3
    song1.mp3
    some other song.mp3
  audio books
    7 habits.mp3
video
  samples
    up.mov
    cars.mov
Run Code Online (Sandbox Code Playgroud)

不幸的是,Unix ls -R或者ls -lR似乎无法在树形结构中列出它.

unix macos shell powershell ubuntu

0
推荐指数
1
解决办法
1298
查看次数

引用php函数中的变量有助于节省内存吗?

例如,当比较如何管理内存时,以下两个函数是否相同:

$hello = 'hello';

my_echo($hello);

//Better or worse than
my_echo_ref($hello);

//case 1, no referencing:
function my_echo($word) {
 echo $word;
} 

//case 2, referencing:
function my_echo_ref(&$word) {
  echo $word;
}
Run Code Online (Sandbox Code Playgroud)

php

20
推荐指数
2
解决办法
4003
查看次数