找到关于编程的34423 篇文章

Python 中的 Union() 函数

Pavitra
更新于 2019年8月29日 06:57:55

317 次浏览

在这篇文章中,我们将学习 union(),即对 set() 类型执行的操作之一。所有输入集合的并集是最小的集合,其中包含来自所有集合的元素,但不包括集合中存在的重复元素。语法:union(, .......) 返回类型 - 类型 符号 - 用函数的首字母表示,即概率中的‘U’ 示例 在线演示# Python 3.x. set union() 函数 set_1 = {'a', 'b'} set_2 = {'b', 'c', 'd'} set_3 = {'b', 'c', 'd', 'e', 'f', 'g'}    # 对两个集合进行并集运算 print("set_1 U set_2 : ", set_1.union(set_2)) print("set_3 U set_2 ... 阅读更多

理解 Python 3 中的代码重用和模块化

Pavitra
更新于 2019年8月29日 06:51:29

620 次浏览

面向对象编程 (OOP) 简介?OOP 指的是面向对象范式,被称为编程方法的核心。它包括多态性、封装、数据隐藏、数据抽象、继承和模块化等几个概念。OOP 将数据作为主要考虑因素,并通过与其关联的函数提供接口。对象是一个自给自足的实体,即它拥有所有变量及其关联的函数。对象具有特性(变量)和特征(方法),称为属性。什么是模块化?模块化指的是将代码划分为模块,先构建模块,然后链接,最后将它们组合起来形成一个完整的项目。 ... 阅读更多

使用 Pandas DataFrame 处理时间

Pavitra
更新于 2019年8月29日 06:44:37

147 次浏览

在这篇文章中,我们将学习如何使用内置的 pandas 库生成和处理不同的时间戳。我们还使用 numpy 模块来生成和修改时间戳生成所需的数据库。首选 IDE:Jupyter notebook 在开始本教程之前,我们必须安装 pandas 和 numpy 库。为此,jupyter notebook 是测试和运行代码的最佳场所。要安装 pandas,我们必须运行以下命令。>>> pip install pandas 如果运行此命令,所有依赖项将自动安装。完成后,我们必须重新启动内核才能查看更改。安装完所有… 阅读更多

Python 中的一等公民

Pavitra
更新于 2019年8月29日 06:37:15

2K+ 次浏览

一等公民是能够支持所有促进其他实体的操作的实体。这些实体通常用于:传递参数、从函数返回值、条件修改和值赋值。在这篇文章中,我们将了解 Python 3.x 或更早版本中一等公民的实现和用法。此外,我们将学习哪些实体获得了成为一等公民的标签。这些公民包括变量和函数。让我们首先熟悉属于一等公民的数据类型整数浮点型复数字符串上面提到的所有四种类型都获得了成为一等公民的标签…… 阅读更多

学习 Scikit-learn 中的模型构建:Python 机器学习库

Pavitra
更新于 2019年8月29日 06:20:30

217 次浏览

在这篇文章中,我们将学习 Scikit-learn 中的模型构建:Python 机器学习库。这是一个免费的机器学习库。它支持各种算法,例如随机森林、向量机和 k 近邻,并可以直接使用 numpy 和 scipy 实现。导入数据集 import pandas Url = < 在此处指定您的 URL > data=pandas.rad_csv(url) 数据探索和清理我们可以使用 head 方法根据我们的需要指定/过滤记录。data.head() data.head(n=4) # 将记录限制为 4 我们还可以实现数据集的最后几条记录 data.tail() data.tail(n=4) # 将记录限制为 4 现在是阶段…… 阅读更多

如何在 Java 中打印 HashMap 的元素?

raja
更新于 2023年11月27日 15:49:03

3K+ 次浏览

HashMap 是 AbstractMap 类的子类,用于存储键值对。每个键都映射到映射中的单个值,并且键是唯一的。这意味着我们只能在映射中插入一个键一次,不允许重复键,但值可以映射到多个键。我们可以使用 HashMap 类的 put() 方法添加元素,并使用 Iterator 接口迭代元素。语法 public V put(K key, V value) 示例 import java.util.*; import java.util.Map.*; public class HashMapTest { public static void main(String[] args) { ... 阅读更多

Python 中的 Keyboard 模块

Pavitra
更新于 2019年8月28日 14:06:59

1K+ 次浏览

在这篇文章中,我们将学习 Python 3.x 或更早版本中 Keyboard 模块的用法。首选 IDE - Jupyter notebook 安装 - >>> pip install keyboard 模块的功能 - 允许我们阻止特定键的操作 我们可以使用点击监听器管理来自键盘的意图。跨平台兼容性。支持键盘上可用的特殊键和热键。现在让我们以代码的形式实现它 - 示例 import keyboard # 它写入内容 keyboard.write("Tutorialspoint") # 它写入行尾 keyboard.press_and_release('shift + o, shift + y, ') keyboard.press_and_release('k, j') # 它阻塞直到 ctrl keyboard.wait('Ctrl') 输出 Tutorialspoint O Y k j 示例 import keyboard # 它… 阅读更多

未来是蛇(Python)还是咖啡(Java)?

Pavitra
更新于 2019年8月28日 14:04:53

119 次浏览

在这篇文章中,我们将学习 Python 和 Java 在轻松实现即将出现和流行的技术方面的范围。Java Java 的特性 它面向对象 它是平台无关的 涉及分布式计算和网络功能 支持多线程 优先考虑安全性 提供堆栈分配系统 支持/可用框架 Spring 框架(Web 应用程序) Grails(动态环境) Java 服务器端 Google Web 工具包 Play 框架 Struts 框架 Python Python 的特性 解释型面向对象语言 模块化、动态且健壮 可移植 跨平台兼容性 可用 C/C++ 扩展 广泛的库和第三方依赖项支持 支持/可用框架 Django 框架(基于 Web 的应用程序) Flask(Web 服务器) Tornado(Web 套接字) Sanic 框架(多级处理) Giotto 框架(全栈开发) Bottle 框架(Rest API) 结论在这篇文章中,我们… 阅读更多

Kivy 简介;跨平台 Python 框架

Pavitra
更新于 2019年8月28日 13:56:32

736 次浏览

本文将介绍Kivy框架及其安装方法。Kivy是一个基于GUI的应用程序接口,开源且支持跨平台应用,适用于Windows、Linux和Mac系统。安装指南首先,需要在电脑上安装Python。然后,需要安装依赖项:Windows:>>> python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew >>> python -m pip install kivy.deps.gstreamer >>> python -m pip install kivy.deps.angleLinux:$ sudo add-apt-repository ppa:kivy-team/kivy安装Kivy文件Windows:>>> python -m pip install kivyLinux:>>> sudo apt-get install python3-kivy接下来,我们将学习如何使用Kivy创建图形用户界面:示例import kivy kivy.require('1.10.0') ... 阅读更多

什么是Python全局解释器锁(GIL)?

Pavitra
更新于 2019年8月28日 13:52:08

浏览量:263

本文将介绍Python全局解释器锁(GIL)。这是一种锁或障碍,它阻止Python解释器同时被多个线程访问。GIL被认为是Python 3.x(或更早版本)的一个缺陷/问题,因为它不允许在多线程架构中进行多线程处理。为什么引入GIL?Python支持自动垃圾回收的概念。一旦对象的引用计数达到零,内存就会被清理并释放以供使用。>>> import sys >>> var = {} >>> print(sys.getrefcount(var)) >>> 2 >>> v=var >>> print(sys.getrefcount(v)) >>> 3在这种情况下... 阅读更多

广告
© . All rights reserved.