Python程序设计:人工智能案例实践
上QQ阅读APP看书,第一时间看更新

5.1 简介

在接下来的两节中,我们简要介绍用于表示有序项合集(collection)的列表和元组序列类型。合集是由相关数据项组成的预封装的数据结构。例如智能手机上收藏的歌曲、联系人列表、图书馆中的书籍、纸牌游戏中的卡片、最喜爱的球员、投资组合中的股票、癌症研究中的患者、购物清单。使用Python内置的合集可以方便有效地存储和访问数据。在本章中,我们将更详细地讨论列表和元组。

我们将演示常见的列表和元组操作。列表(可变)和元组(不可变)具有许多常用功能,每个都可以容纳相同或不同类型的项目。列表可以根据需要动态调整大小,程序执行时可以扩充和收缩。下面讨论一维和二维列表。

本章的前面部分演示随机数生成,并模拟掷六面骰子。本章的最后部分是“数据科学入门”,该部分使用可视化库Seaborn和Matplotlib采用交互的方式开发一个骰子点数出现频率的静态柱状图。在下一章的“数据科学入门”部分,我们将让静态图动起来,柱状图将随着掷骰子次数的增加而动态变化—你将看到大数定律的“展示”。