找到 10786 篇文章 关于 Python

Python 中的迭代器函数

Pavitra
更新于 2019-08-29 11:56:38

300 次浏览

在本文中,我们将学习 Python 3.x 或更早版本中可用的四个迭代器函数。即 accumulate()、chain()、filterfalse()、dropwhile() 方法。现在让我们详细了解一下每个函数 -Accumulate() & chain() 方法Accumulate() 方法接受两个参数,一个是操作的迭代对象,另一个是要执行的函数/操作。默认情况下,第二个参数执行加法运算。Chain() 方法连接所有可迭代对象后,打印所有可迭代目标。以下示例解释了实现 -示例 实时演示import itertools import operator as op # 初始化列表 1 li1 = ['t', 'u', 't', 'o', 'r'] ... 阅读更多

使用 Python 的卷积介绍

Pavitra
更新于 2019-08-29 11:47:42

174 次浏览

在本文中,我们将学习 Python 3.x 或更早版本中的卷积。本文属于神经网络和特征提取。首选 IDE - Jupyter notebook先决条件 - 已安装 Numpy,已安装 Matplotlib安装>>> pip install numpy >>>pip install matplotlib卷积卷积是一种可以对图像执行的操作,通过在图像上应用一个称为内核/坐标容器(如滑动窗口)的较小容器来提取图像的特征。根据卷积坐标容器中的值,我们可以从图像中提取特定的模式/特征。在这里,我们将学习如何检测水平和垂直端点... 阅读更多

Python 中集合的内部工作原理

Pavitra
更新于 2019-08-29 11:43:38

386 次浏览

在本文中,我们将学习 Python 中集合的内部工作原理。我们将观察不同框架和对象中的并集和交集运算。让我们声明一个空集。>>> s=set()现在让我们声明一个包含元素的集合。>>> s1=set('tutorialspoint')向空集中添加一个元素。>>> s.add(‘p’)现在我们声明另一个名为 Python 的集合。>>> s2=set('python')现在让我们看看并集运算。>>> s3=s1.union(s2)最后,我们实现了交集选项。>>> s4=s1.intersection(s2)结论在本文中,我们学习了 Python 3.x 或更早版本中集合的内部工作原理。阅读更多

Python 的内部工作原理

Pavitra
更新于 2019-08-29 11:38:09

1K+ 次浏览

在本文中,我们将学习 python 的内部工作原理以及 python 解释器如何在内存中为不同的对象分配空间。Python 是一种面向对象的编程构造语言,如 Java。Python 使用解释器,因此被称为解释型语言。Python 支持极简主义和模块化,以提高可读性并最大程度地减少时间和空间复杂度。python 的标准实现称为“cpython”,我们可以使用 c 代码在 python 中获取输出。Python 将源代码转换为一系列字节码。因此,在 python 中,会发生编译阶段,但直接编译成字节码,并且... 阅读更多

Python 中列表的内部工作原理

Pavitra
更新于 2019-08-29 11:34:57

275 次浏览

在本教程中,我们将学习 Python 3.x 或更早版本中列表的内部工作原理。我们还将了解在每一步编写 python 语句时对象和框架的形成。初始化列表:这意味着我们正在创建一个包含一些元素的列表。>>> lis=[1, 2, 3, 4]此处在全局框架中声明列表变量,该变量引用上面显示的列表对象现在让我们看看在列表中追加元素时发生了什么。>>> lis.append(8)此处元素添加到末尾,并且列表的大小增加... 阅读更多

用于下一个更大元素的有趣 Python 实现

Pavitra
更新于 2019-08-29 11:27:10

70 次浏览

在本文中,我们将学习如何定义和使用用户定义函数来预测下一个更大的元素。问题陈述给定一个数组,我们需要打印数组中每个元素的下一个更大元素。任意元素 y 的下一个更大元素是数组中 x 右侧出现的第一个最大元素。对于不存在最大元素的元素,返回 -1 作为输出。4输入测试用例[12, 1, 2, 3]输出12 -> -1 1 -> 3 2 -> 3 3 -> -1现在让我们观察源代码。示例# 函数定义 elevalue(arr):    # 迭代   ... 阅读更多

Python 中的 issubset() 函数

Pavitra
更新于 2019-08-29 11:17:28

177 次浏览

在本文中,我们将学习 Python 标准库中提供的 issubset() 函数的实现和用法。当集合的所有元素都存在于另一个集合(作为参数传递)中时,issubset() 方法返回布尔值 True,否则返回布尔值 False。在下图中,B 是 A 的子集。如果 A 和 B 是相同的集合,则表示 A 是 B 的真子集。这意味着两个集合都包含相同的元素。语法。issubset()返回值布尔值 True/False现在让我们看一个示例来理解这个概念。示例 实时演示A = {'t', 'u', 't', 'o', 'r', 'i', ... 阅读更多

用于竞赛编程的 C/C++、Java 和 Python 中的外部文件输入/输出

Pavitra
更新于 2019-08-29 11:23:15

355 次浏览

在本文中,我们将学习用于竞赛编程的 C/C++、Java 和 Python 中的外部文件输入/输出。Python 中的文件 I/O在 python 中,sys 模块用于从文件获取输入并将输出写入文件。让我们看看代码形式的实现。示例import sys # 用于获取输入 sys.stdin = open('sample.txt', 'r') # 打印输出 sys.stdout = open('sample.txt', 'w')Java 中的文件 I/O在这里,我们借助缓冲读取器方法从与文件读取器关联的文件中获取输入,并使用打印写入器将数据打印... 阅读更多

Windows 上的 Python 编程 IDE

Pavitra
更新于 2019-08-29 10:54:28

289 次浏览

在本文中,我们将学习 Windows 上 Python 可用的不同 IDE。Pycharm交互式 python 控制台支持 Web 框架更快的重构时间开发时间更短Jupyter notebook与几乎所有 python 模块兼容更少的空间和硬件需求内置终端和内核功能可以应用各种小部件Wing ide内置调试工具支持单元测试轻松代码导航功能。Komodo ide第三方库支持XML 自动完成内置重构功能。Sublime text跨平台多任务处理更好的自定义Atom更好的自定义更好的用户界面跨平台编辑器结论在本文中,我们学习了 Windows 上的 Python 编程 IDE。

Python 中的 issuperset()

Pavitra
更新于 2019-08-29 10:48:29

97 次浏览

在本文中,我们将学习 Python 中的 issuperset() 及其在各个领域的实现。如果集合 B 的所有元素都包含作为参数传递的集合 A 的所有元素,则此方法返回布尔值 True,如果 A 的所有元素都不存在于 B 中,则返回 False。这意味着如果 B 是 A 的超集,则返回 true;否则返回 False示例让我们看一些示例 实时演示A = {'t', 'u', 't', 'o', 'r', 'i', 'a', 'l'} B = {'t', 'u', 't'} print("A issuperset B : ", A.issuperset(B)) print("B issuperset A : ", B.issuperset(A))输出A issuperset B : True B issuperset ... 阅读更多

广告