普林斯顿算法课第二周-泛型,迭代器和双栈算术表达式求值算法

在很多高级程序设计语言中都提供了Stack和Queue的数据结构,但大部分库中的数据结构所提供的API太过宽泛,后台进行的操作也太多,这样做是为了是数据结构能够满足大部分情况,但有些时候,当没有充分了解原声库的性能的时候就直接使用这些库,可能并不能打到期望的性能。所以有些时候,必须自己实现一些数据结构,至少在这个时候数据结构对我们来讲是可控的,算法的性能可以有我们自己来决定。

模型的评估与选择(第一部分)

对一类问题,机器学习的算法层出不穷,得出的模型也各有千秋,那么到底应该选择什么样的模型呢?我们需要进行模型评估。我们可以把要解决的问题看作是一辆破损的汽车,解决问题的模型看作是扳手、钳子之类的工具,用不同的工具去维修这辆破损的汽车会得到不同的结果,要去判断这个结果的好坏就需要使用测量工具来评估,也许我们要用量角器、也许直接使用直尺,这就要根据情况而定了。

python经典面试题收录

闲来无事,碰到很多python的疑难杂症,觉得应该该这些问题整理起来,以来是对自己知识能力的检测,而来方便其他朋友,所以这篇文章会不断地被更新。总的来说,这些问题其实一点都不难,能解释清楚的东西,都不能算作是是难吧。