首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >蚂蚁人工智能挑战:如何从我的Ant类中写入文件?

蚂蚁人工智能挑战:如何从我的Ant类中写入文件?
EN

Stack Overflow用户
提问于 2013-04-22 08:08:35
回答 1查看 255关注 0票数 0

对于我的AI课程的最后一个项目,我正在做Google AI Ants挑战(从2011年开始)。我正在使用一种基于扩散的方法,并且我希望能够可视化扩散场(这是一个数值数组)以用于调试/呈现目的。

通常我会做像numpy.save("myFile",array)这样的事情,但是运行所有want程序的主文件似乎会重定向I/O。例如,如果我想让我的机器人打印到终端,我不能只做print "Hello World",我必须做sys.stderr.write("Hello World")

我知道这不是很有帮助,而且我不确定粘贴哪个代码,所以我真的希望有经验的人能帮助我解决这个问题。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-22 08:24:03

不确定Google AI Ants挑战的细节,但您可以只使用标准Python文件操作吗?

代码语言:javascript
运行
复制
with open("myFile", "w") as f:
    # print each element on a separate line
    for elem in array:
        f.write(repr(elem))

这将要求您定义如何向文件写入数组以及如何从文件中读取数组,就像numpy.save()一样。

--ap

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16137583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档