python的近似最近邻库(WINDOWS)

时间:2011-10-16 00:34:25

标签: python matplotlib

我的主要目的是使用Pylab中ann库中的一些函数来计算最近邻居。 我的系统是Windows Vista 32位。关于ANN webpage,我有几个问题。

  1. 对于ANN版本1.1.2,我发现Windows有两个下载选项“ann_1.1.2.zip”和“ann_1.1.2_MS_Win32_bin.zip”。阅读ANN手册后,我相信“ann_1.1.2.zip”需要在Microsoft Windows系统上进行编译。 “ann_1.1.2_MS_Win32_bin.zip”是Microsoft Windows的预编译文件。我不知道应该下载哪一个,因为我不知道它们的区别。

  2. 其实我下载了“ann_1.1.2_MS_Win32_bin.zip”,我找到了一些库文件和dll文件。如果我想在pylab中使用ann库,我该怎么办呢?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我相信你在使用人工神经网络和Pylab时遇到了一些真正的困难。

该网站包含C ++代码和预编译库。这是很好的,因为并非所有Windows用户都有可用的C ++编译器。但是,调用进入库需要某种编程环境。

要从Python调用C ++代码,需要编写一些language bindings,通常使用SWIGSIP等工具来帮助自动完成工作。准备绑定是不是一项简单的任务,尽管它提供了一个很好的机会来了解您选择的语言的解释器内部。如果你很幸运,其他人已经为你完成了这项工作。但是,我没有看到为Ubuntu打包任何此类绑定,并且它们的主页未列出任何绑定。 (Ubuntu 具有Octave的ANN绑定,如果您对Octave足够熟悉,可以对您有所帮助。)