首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

吐血总结!100个Python面试问题集锦

Q15、Python数组列表什么区别? Python中的数组列表具有相同的存储数据方式。但是,数组只能包含单个数据类型元素,而列表可以包含任何数据类型元素。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...Q39、len()函数什么作用? len()函数可用于确定字符串,列表数组等的长度。 Q40、在Python中split(),sub(),subn()功能。...它们一定的局限性:它们不支持像素化加法和乘法等“向量化”操作,并且它们可以包含不同类型的对象这一事实意味着Python必须存储每个元素的类型信息,并且必须执行类型调度代码在对每个元素进行操作时。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何将值添加到python数组

9.8K20

python面试题目及答案(数据库常见面试题及答案)

Q15、Python数组列表什么区别? Python中的数组列表具有相同的存储数据方式。但是,数组只能包含单个数据类型元素,而列表可以包含任何数据类型元素。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...Q39、len()函数什么作用? len()函数可用于确定字符串,列表数组等的长度。 Q40、在Python中split(),sub(),subn()功能。...它们一定的局限性:它们不支持像素化加法和乘法等“向量化”操作,并且它们可以包含不同类型的对象这一事实意味着Python必须存储每个元素的类型信息,并且必须执行类型调度代码在对每个元素进行操作时。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何将值添加到python数组

11.2K20

吐血总结!50道Python面试题集锦(附答案)「建议收藏」

Q15、Python数组列表什么区别? Python中的数组列表具有相同的存储数据方式。但是,数组只能包含单个数据类型元素,而列表可以包含任何数据类型元素。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...Q39、len()函数什么作用? len()函数可用于确定字符串,列表数组等的长度。 Q40、在Python中split(),sub(),subn()功能。...它们一定的局限性:它们不支持像素化加法和乘法等“向量化”操作,并且它们可以包含不同类型的对象这一事实意味着Python必须存储每个元素的类型信息,并且必须执行类型调度代码在对每个元素进行操作时。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何将值添加到python数组

10.4K10

对于初学者来说,哪些好的 Python 示例?

如何从列表中创建元组? 使用 Python tuple() 方法,我们可以将列表换为元组。在列表换为元组后,我们无法更新列表,因为元组是不可变的。...NumPy数组比Python列表更通用。NumPy 数组使读取和写入对象更快、更高效。 在 Python 中,你可以用什么方法制作一个给定形状的空 NumPy 数组和 Numpy 数组?...Python 一个独特的功能,称为数组列表中的负索引。 Python允许“从最后开始索引”,即负索引。 这意味着序列中的最后一个值的索引为 -1,倒数第二个值的索引为 -2,依此类推。...如何将字符串中的每个字符转换为小写字母? 要将字符串转换为小写,请使用 lower() 函数。...例 以下程序将字符串中的每个字符转换为小写字母 - # input string inputString = 'TUTORIALSPOINT'   # converting each character

2K40

listtorch tensor

listtorch tensor在深度学习中,我们经常需要处理各种类型的数据,并将其转换为适合机器学习算法的张量(tensor)格式。...本文将介绍如何将Python中的列表(list)转换为Torch张量。1. 导入所需的库首先,我们需要导入所需的库。确保你已经安装了Torch。...创建列表数据假设我们一个包含整数的列表,如下所示:pythonCopy codemy_list = [1, 2, 3, 4, 5]3....可以理解为多维空间中的数组。形状(Shape):张量的形状是表示张量每个维度上的大小。例如,一个3x3的矩阵的形状是(3, 3),一个长度为5的向量的形状是(5,)。...可变性:列表的大小和内容可以在程序中被修改,可以添加、删除或修改列表中的元素。存储不同类型的数据:列表可以存储不同类型的对象,如整数、浮点数、字符串等。

37030

用于从数组中删除重复元素的 Python 程序

数组是相同数据类型的元素的集合,数组中的每个元素都由索引值标识。它是一种最简单的数据结构,其中每个数据元素都可以通过使用其索引号直接访问。...例 在此示例中,我们将简单地将数组列表数据类型转换为设置数据类型。...使用 Enumerate() 函数 Enumerate() 是一个 python 内置函数,它接受一个可迭代对象并返回一个元组,其中包含一个计数和从迭代可迭代对象中获得的值。...语法 enumerate(iterable, start=0) 例 我们将在列表推导式中执行 enumerate() 函数来跟踪数组每个元素的索引,然后索引值 i 可用于检查元素 n 是否已经存在于数组中...然后我们将其转换为列表以获取包含所有唯一元素的数组。 这些是我们可以从数组中删除重复元素的一些方法。

23620

numpy总结

ndarray.flateen()返回数组元素形成的列表,flat()返回迭代对象。 numpy.vstack((A,B,C))上下合并矩阵数组A,B,C。...ndim维数 real复数数组的实部,imag复数数组的虚部 flat返回迭代器遍历数组 numpy.tolist()将数组换为列表 numpy.eye(宽高)单位矩阵即对角线为1的二维数组...numpy.var()统计数组的方差 numpy.diff()返回数组相邻值的差值组成的数组 numpy.log()得到数组每个元素的对数数组 numpy.std()数组的标准差...numpy.where(x,date==i)取出符合条件表达式的索引 numpy.take(x,indices)根据索引数组取出值数组 numpy.maximum(多个数组)每个数组的最大值组成一个数组...,前提大小一致,否则抛出异常 np.assert_array_equal()比较数组的元素是否都相等,允许空值 np.assert_array_less()比较一个数组每个元素是否大于另一个数组的对应索引每个元素

1.6K20

如何为机器学习索引,切片,调整 NumPy 数组

完成本教程后,你获得以下这些技能: 如何将你的列表数据转换为NumPy数组。 如何使用Pythonic索引和切片操作访问数据。 如何调整数据维数以满足某些机器学习API的输入参数的维数要求。...我们来看看如何将这些列表中的数据转换为 NumPy 数组。 一维列表换为数组 你可以通过一个列表来加载或者生成,存储并操作你的数据。...也许你生成了这些数据,或者使用自己的代码加载了这个数据表,现在你一个二维列表列表中的每一项是一个列表)。每个列表代表一个新的观察点。...数据形状 NumPy 数组一个 shape 属性,它返回一个包含数组每个维度中数据数量的元组。...具体来说,你了解到: 如何将您的列表数据转换为 NumPy 数组。 如何使用 Pythonic 索引和切片访问数据。 如何调整数组维数大小以满足某些机器学习 API 的输入要求。

6.1K70

针对SAS用户:Python数据分析库pandas

一个Series可以一个索引标签列表。 ? Series由整数值索引,并且起始位置是0。 ? SAS示例使用一个DO循环做为索引下标插入数组。 ? 返回Series中的前3个元素。 ?...像SAS一样,DataFrames不同的方法来创建。可以通过加载其它Python对象的值创建DataFrames。...通过将.sum()方法链接到.isnull()方法,它会生成每个列的缺失值的计数。 ? 为了识别缺失值,下面的SAS示例使用PROC格式来填充缺失和非缺失值。...PROC FREQ与自变量_CHARACTER_和_NUMERIC_一起使用,为每个变量类型生成频率列表。 由于为每个变量产生单独的输出,因此仅显示SAS输出的一部分。...我们可能不希望将df["col2"]中的缺失值值替换为零,因为它们是字符串。该方法应用于使用.loc方法的目标列列表。第05章–了解索引中讨论了.loc方法的详细信息。 ? ?

12.1K20

(53) 剖析Collections - 算法 计算机程序的思维逻辑

大概可以分为两类: 对容器接口对象进行操作 返回一个容器接口对象 对于第一类,操作大概可以分为三组: 查找和替换 排序和调整顺序 添加和修改 对于第二类,大概可以分为两组: 适配器:将其他类型的数据转换为容器接口对象...二分查找 我们在剖析Arrays类的时候介绍过二分查找,Arrays类针对数组对象的二分查找方法,Collections提供了针对List接口的二分查找,如下所示: public static <T...排序 Arrays类针对数组对象的排序方法,Collections提供了针对List接口的排序方法,如下所示: public static <T extends Comparable<?...翻转子列表A ? 2. 翻转子列表B ? 3. 翻转整个列表 ? 从数学的观点来说,翻转被称为"置"操作,我们用上标T表示置,BA等价于AB的三次置,即: ?...在与容器类和Collections中的算法进行协作时,经常需要将其他类型的数据转换为容器接口对象,为此,Collections同样提供了很多方法。都有哪些方法?什么用?体现了怎样的设计模式和思维?

1.3K90

100 个基本 Python 面试问题第四部分(81-100)

Q-97:如何将列表换为其他数据类型? Q-98:在没有明确提及的情况下,你如何计算列表每个项目的出现次数? Q-99:什么是 NumPy,它比 Python 中的列表好在哪里?...enumerate() 函数将计数器变量附加到可迭代对象,并将其作为“枚举”对象返回。 我们可以直接在“for”循环中使用这个对象,或者通过调用 list() 方法将它转换成一个元组列表。...yield weekdays[index+1] day = testgen(0) print next(day), next(day) # 输出: sun mon 回到目录 ---- Q-97:如何将列表换为其他数据类型...我们将使用列表推导式和count() 方法。它将打印每个项目的频率。...它包括一个强大的 N 维数组对象和一组高级函数。 此外,NumPy 数组优于内置列表。 NumPy 数组列表更紧凑。 使用 NumPy 读取和写入项目更快。

3.6K31

Python 面试问答 Top 25

使用Python什么好处? Python是一种编程语言,它有对象,模块,线程,异常处理和自动内存管理。它简洁,简单,方便,容易扩展,许多自带的数据结构,而且它开源。 2) 什么是PEP8?...Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其储到一个文件中——这个过程叫做pickling。...Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的你可以改动对象。 10) 字典推导式和列表推导式是什么?...可变的数组 集合 字典 不可变的: 字符串 元组 数 12) 什么是Python的命名空间? 在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。...如果是负索引,(-1)是最后一个索引而(-2)是倒数第二个索引。 23) 如何将一个数字转换成一个字符串? 你可以使用自带函数str()将一个数字转换为字符串。

96830

Python 面试问答 Top 25

使用Python什么好处? Python是一种编程语言,它有对象,模块,线程,异常处理和自动内存管理。它简洁,简单,方便,容易扩展,许多自带的数据结构,而且它开源。 2) 什么是PEP8?...Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其储到一个文件中——这个过程叫做pickling。...Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的你可以改动对象。 10) 字典推导式和列表推导式是什么?...可变的数组 集合 字典 不可变的: 字符串 元组 数 12) 什么是Python的命名空间? 在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。...如果是负索引,(-1)是最后一个索引而(-2)是倒数第二个索引。 23) 如何将一个数字转换成一个字符串? 你可以使用自带函数str()将一个数字转换为字符串。

90530

在Python机器学习中如何索引、切片和重塑NumPy数组

在本教程中,你将了解在NumPy数组中如何正确地操作和访问数据。 完成本教程后,你将知道: 如何将你的列表数据转换为NumPy数组。 如何使用Pythonic索引和切片访问数据。...有关示例,请参阅帖子: 如何在Python中加载机器学习的数据 本节假定你已经通过其他方式加载或生成了你的数据,现在使用Python列表表示它们。 我们来看看如何将列表中的数据转换为NumPy数组。...也许你通过使用自定义代码生成或加载数据,现在你了二维列表每个列表表示一个新发现。 你可以通过调用array()函数将二维列表换为NumPy数组。...数据形状 NumPy数组一个shape属性,它返回一个元组,元组中的每个元素表示相应的数组每一维的长度。...(3, 2) (3, 2, 1) 概要 在本教程中,你了解了如何使用Python访问和重塑NumPy数组中的数据。 具体来说,你了解到: 如何将你的列表数据转换为NumPy数组

19.1K90

常见的25个python面试问答

使用Python什么好处? Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。 它简洁、简单、方便、容易扩展,许多自带的数据结构,而且它开源。 2.什么是PEP8?...Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其储到一个文件中——这个过程叫做pickling。...Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的,你可以改动对象。 10.字典推导式和列表推导式是什么?...它们是可以轻松创建字典和列表的语法结构。 11.Python都有哪些自带的数据结构? Python自带的数据结构分为可变的和不可变的。可变的数组、集合、字典;不可变的:字符串、元组、数。 ?...如果是负索引,(-1)是最后一个索引而(-2)是倒数第二个索引。 23.如何将一个数字转换成一个字符串? 你可以使用自带函数str()将一个数字转换为字符串。

98611

NumPy 1.26 中文官方指南(二)

如何将一个一维数组换为二维数组(如何给数组添加一个新的轴) 这一节介绍了 np.newaxis,np.expand_dims 你可以使用 np.newaxis 和 np.expand_dims 来增加现有数组的维度...每个对象都包含对一个字符串的引用,这个字符串被称为文档字符串。在大多数情况下,这个文档字符串包含对象和如何使用它的快速简明摘要。Python 一个内置的help()函数,可以帮助您访问这些信息。...如何将一个 1 维数组换为 2 维数组(如何向数组添加一个新轴) 本节介绍 np.newaxis,np.expand_dims 你可以使用 np.newaxis 和 np.expand_dims 来增加现有数组的维度...第一个数组表示找到这些值的行索引,第二个数组表示找到值的列索引。 如果您想生成元素存在的坐标列表,可以对数组进行压缩,遍历坐标列表并打印它们。...每个对象都包含对字符串的引用,这被称为文档字符串。在大多数情况下,这个文档字符串包含了关于对象以及如何使用它的快速而简洁的摘要。Python 一个内置的 help() 函数,可以帮助您访问这些信息。

14810

Python 面试问答 Top 25

使用Python什么好处? Python是一种编程语言,它有对象,模块,线程,异常处理和自动内存管理。它简洁,简单,方便,容易扩展,许多自带的数据结构,而且它开源。 2) 什么是PEP8?...Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其储到一个文件中——这个过程叫做pickling。...Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的你可以改动对象。 10) 字典推导式和列表推导式是什么?...可变的数组 集合 字典 不可变的: 字符串 元组 数 12) 什么是Python的命名空间? 在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。...如果是负索引,(-1)是最后一个索引而(-2)是倒数第二个索引。 23) 如何将一个数字转换成一个字符串? 你可以使用自带函数str()将一个数字转换为字符串。

97560

Python 面试问答 Top 25

使用Python什么好处? Python是一种编程语言,它有对象,模块,线程,异常处理和自动内存管理。它简洁,简单,方便,容易扩展,许多自带的数据结构,而且它开源。 2) 什么是PEP8?...Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其储到一个文件中——这个过程叫做pickling。...Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的你可以改动对象。 10) 字典推导式和列表推导式是什么?...可变的数组 集合 字典 不可变的: 字符串 元组 数 12) 什么是Python的命名空间? 在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。...如果是负索引,(-1)是最后一个索引而(-2)是倒数第二个索引。 23) 如何将一个数字转换成一个字符串? 你可以使用自带函数str()将一个数字转换为字符串。

74850
领券