TensorFlow深度学习应用实践
上QQ阅读APP看书,第一时间看更新

第2章
◄Python的安装与使用►

“人生苦短,我用Python”。

这是Python在自身宣传和推广中使用的口号,做深度学习也是这样。对于相关研究人员,最直接、最简洁的需求就是将自己的想法从纸面进化到可以运行的计算机代码,在这个过程中,所需花费的精力越小越好。

Python完全可以满足这个需求,在计算机代码的编写和实现过程中,Python简洁的语言设计本身可以帮助用户避开没必要的陷阱,减少变量申明,随用随写,无须对内存进行释放,这些都极大地帮助Python编写出需要的程序。

其次,Python的社区开发成熟,有非常多的第三方类库可以使用。在本章中还会介绍NumPy、PIL以及threading这三个主要的类库,这些开源的算法类库在后面的程序编写过程中会起到很大的作用。

最后,相对于其他语言,Python有较高的运行效率,而且得益于Python开发人员的不懈努力,Python友好的接口库甚至可以加速程序的运行效率,而无须去了解底层的运行机制。

“人生苦短,何不用Python。”Python让其使用者专注于逻辑和算法本身,而无须纠结一些技术细节。Python作为深度学习以及TensorFlow框架主要的编程语言,更需要读者去掌握与学习。