类似的东西max(len(s1), len(s2))只会返回最大长度.但是如果我真的想找出哪个字符串更长,并且可能将它保存到另一个字符串,那怎么办呢?max(s1,s2)似乎返回值较大的字符串,但不一定是最长的字符串.
注意:必须在没有列表或数组的情况下完成此操作.
所以我一直在考虑在Python 中创建一个与此类似的程序.问题是我对AI几乎一无所知.现在我正在阅读遗传算法和神经网络等等,但有很多东西需要吸收.
我现在最大的问题是我不知道整个事情是如何组合在一起的.所以,如果有人能告诉我这样一个程序的一般框架,我将非常感激.例如,生物如何"看到"周围环境中的东西,它们所拥有的"染色体"类型以及如何创造环境.
此外,有人可以为AI,任何引擎等建议合适的库吗?我一直在考虑使用neurolab,这是个好主意吗?
谢谢!
我正在尝试在Python中向画布添加背景图像.到目前为止代码看起来像这样:
from Tkinter import *
from PIL import ImageTk,Image
... other stuffs
root=Tk()
canvasWidth=600
canvasHeight=400
self.canvas=Canvas(root,width=canvasWidth,height=canvasHeight)
backgroundImage=root.PhotoImage("D:\Documents\Background.png")
backgroundLabel=root.Label(parent,image=backgroundImage)
backgroundLabel.place(x=0,y=0,relWidth=1,relHeight=1)
self.canvas.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
它返回一个AttributeError:PhotoImage