首页 > 新闻中心 > 公司新闻

AG真人娱乐|学习 Python 中常用的数据类型丨数析学院

发布时间:2025-10-15 18:00:21    次浏览

为了更好地了解Python中常用的数据类型,首先我们使用内置函数range来生成一列有序的整数可迭代对象(这里需要说明的是,在Python2中range返回的是列表类型,而在Python3中range返回的则是一个迭代器)。 我们可以使用索引值访问列表中具体的变量值,调用内置的函数 type 可以帮助我们查看列表中元素的数据类型。 可以发现,列表L中的元素为整型(int),运用 str() 函数可以将它转换为字符串(str): 如下所示,与列表 L 不同,列表 L2 中的元素变成了字符串: 有时候我们的列表中会同时存在多种类型的数据,我们可以在一个循环中调用 type 函数来进行查看: 可以看到,列表 L3 中元素的数据类型分别为布尔型(bool)、字符串(str)、浮点型(float)与整型(int)。接下来,我们将向大家介绍一下 Python 中另一常见的数据类型,数组(array)。为了方便使用,在下文中我们将会导入两个程序包,它们分别是 array 与 numpy。与上文类似,我们调用函数 range 与 list 生成一个列表 L ,接着我们运用 array 包中的 array 函数,将其与字符串 'i' 一起合并为一个数组 A : 如上所示,我们成功构建了一个数组,接下来我们将通过 numpy 包中的函数来实现更多样化的操作:导入 numpy 构造整型数组: 构造浮点型数组: 构造32位浮点型数组: 构造一个嵌套列表结果的多维数组: 构造一个长度为10,其中元素都为0的整型数组: 构造一个3x5的浮点数组,其中元素全部都为1: 构造一个3x5的数组,其中元素全部都为3.14: 构造一个由等差数列构成的数组,序列的第一项为0,最后一项为18,公差为2(这与我们使用 range 函数有些类似): 构造一个由从0至1的等差数列构成的数组,数组长度为5: 构造一个3x3的数组,数组元素服从区间[0,1]上的均匀分布: 构造一个3x3的数组,数组元素服从均值为0、标准差为1的正态分布: 构造一个3x3的数组,数组元素为区间[0,10)上的随机整数: 构造一个秩为3的单位矩阵: 构造一个长度为3的未初始化数组: