周小董

2019-12-04

码如其人,同学你能写一手漂亮的Python函数吗?

We all have a past. It’s how you deal with it.每个人都有过去,只是取决于你怎么去处理。人不都是这样吗,安慰别人的时候头头是道,自己遇上点过不去的坎立马无法自拔,道理都懂,只是情绪作祟,故事太撩人。在机器学习中,我们经常需要使用类和函数定义模型的各个部分,例如定义读取数据的函数、预处理数据的函数、模型架构和训练过程的函数等等。与多数现代编程语言一样,在 Python 中,函数是抽象和封装的基本方法之一。写出「糟糕的」函数会直接影响代码的可读性和可维护性。更重要的是,要怎么写出「好的」函数呢?尽管如此,函数还是存在一些缺陷。对于大多数命名比较好的函数,很明显函数会返回一些东西,其名字会反映这一点。在编写函数时,遵循这些规则很容易。