相关疑难解决方法(0)

链接语言

我之前问了一个问题,关于用于AI原型的语言.共识似乎是,如果我想要它快,我需要使用像Java或C++这样的语言,但Python/Perl/Ruby对接口位有好处.

所以,这引出了另一个问题.将这些语言链接在一起有多容易?哪种组合效果最好?那么,如果我想要一个调用C++或Java AI函数的Ruby CGI类型程序,那么这很容易吗?我在哪里寻找有关做这类事情的信息的指针?或者不同的组合会更好吗?

我编写Web应用程序的主要经验是从C++ CGI开始,然后转移到Java servlet(大约10年前),然后经过长时间的编程后,我做了一些PHP.但是我没有使用脚本语言编写Web应用程序的经验,然后编写了一个编译语言来获取速度关键位.所以欢迎任何建议!

c++ ruby python java perl

15
推荐指数
4
解决办法
846
查看次数

我应该使用哪种语言?

我即将为刚刚加入的技术创业公司制作原型,我正在尝试决定使用哪种语言.它将是一个简单的Web工具,后台有一个MySQL数据库,其间还有一些AI内容.我过去曾经使用过Ruby和PHP一个合理的数量,但是想知道我是否会更好地使用Python甚至是Perl.我的主要编程经验是使用C/C++/Java,但我觉得我想要的东西会让我的生活尽可能简单,因为我只是在开发原型.

我猜我正在寻找的是:

  • 发展速度
  • 现有的AI库(例如SVM,神经网络,贝叶斯分类器)
  • 易于与Web界面交互

有没有人对此有任何想法?

prototyping artificial-intelligence

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

每当我将Python代码放入Django模板时,语法错误

我正在尝试在我的Django模板中执行以下操作:

    {% for embed in embeds %}
           {% embed2 = embed.replace("&lt;", "<") %}
           {{embed2}}<br />
    {% endfor %}
Run Code Online (Sandbox Code Playgroud)

但是,当我做这样的事情时,我总是得到一个无效的块或一些语法错误(我的意思是循环中的{%}}代码).Python没有{}来表示"范围"所以我认为这可能是我的问题?我格式化我的代码错了吗?

编辑:确切的错误是: Invalid block tag: 'embed2'

Edit2:由于有人说Django模板不支持我正在做的事情,我重写了代码,将逻辑放在视图中.我现在有:

embed_list = []
for embed in embeds:
    embed_list[len(embed_list):] = [embed.replace("&lt;", "<")] #this is line 35
return render_to_response("scanvideos.html", {
    "embed_list" :embed_list
})
Run Code Online (Sandbox Code Playgroud)

但是,我现在收到一个错误:'NoneType' object is not callable" on line 35.

python django templates django-templates

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