我注意到的一件事是,LISP更多的是在数学范式中,而不是说C。语法和设计结构似乎直接反映了算法的实际数学模型。这对我来说没有意义,为什么即使是好的数学基础的CS程序也学习C而不是LISP。我认为LISP比C更直接地使用更高的数学概念,我并不是说你不能在C中建立数学结构,我只是注意到LISP似乎对数学家来说是天生的。我读过乔尔·斯波斯基( Joel Spolsky)对爪哇学校的许多咆哮,还有其他的东西--我同意他<em
这是我的第一个问题。我喜欢数学,我喜欢逻辑和解决问题。同时,我喜欢计算机科学,并希望在获得学士学位后进入人工智能研究领域,即攻读计算机科学PhD。学习计算机科学,掌握数学知识有什么好处吗?此外,在申请研究生院学习计算机科学,尤其是在麻省理工学院( MIT )和斯坦福大学( Stanford )等拥有高质量研究基础设施的机构时,我是否会在获得数学学士学位而不是计算机科学学士学位方面处于不利地位
对于一个学校项目,我正在用人工智能在python上做一个TicTacToe游戏。现在我有点被困住了。[0][2] == L and playField[1][1] == L and playField[2][0] == L)) #Diagonal right-top to left-bot
这是很好的工作,但对于我的人工智能,我想看看他是否有两个排在一排,或‘敌人’有两个连着。基本上,我想检查三个相等的'L‘中是否有两个,我不知道如何重写这个函数,或者用另一种方法来检查三分之二是否等于'