找到 34423 篇文章 关于编程

如何在 Python 中遍历媒体文件?

Kiran P
更新于 2020年11月9日 10:53:30

104 次查看

简介在现实世界中的企业商业环境中,大多数数据可能不会存储在文本或 Excel 文件中。基于 SQL 的关系数据库(如 Oracle、SQL Server、PostgreSQL 和 MySQL)被广泛使用,并且许多替代数据库变得非常流行。数据库的选择通常取决于应用程序的性能、数据完整性和可扩展性需求。操作方法..在这个示例中,我们将演示如何创建一个 sqlite3 数据库。sqllite 在 python 安装过程中默认安装,不需要任何进一步的安装。如果您不确定,请尝试以下操作。我们还将导入 Pandas。从 SQL 加载数据 ... 阅读更多

Python 中查找字符串 S 在 T 中所有字谜的起始索引的程序

Arnab Chakraborty
更新于 2020年11月9日 10:51:25

158 次查看

假设我们有两个字符串 S 和 T,我们需要找到 S 的所有字谜在 T 中的起始索引。字符串仅包含小写字母,并且字符串 S 和 T 的长度都不会大于 20 和 100。因此,如果输入类似于 S = "cab" T = "bcabxabc",则输出将为 [0, 1, 5, ],因为子字符串 "bca"、"cab" 和 "abc"。要解决此问题,我们将遵循以下步骤:定义一个映射 m,n := s 的大小,设置 left := 0,right := 0,counter := p 的大小定义一个 ... 阅读更多

如何在 Python Pandas DataFrame 中选择每个组的最大值?

Kiran P
更新于 2020年11月9日 10:49:32

581 次查看

简介在数据分析过程中执行的最基本和最常见的操作之一是在组内选择包含某些列的最大值的行。在这篇文章中,我将向您展示如何在 DataFrame 中查找每个组的最大值。问题..让我们首先了解任务,假设您得到一个电影数据集,并被要求根据受欢迎程度列出每年的最受欢迎电影。操作方法..1.准备数据。好吧,谷歌到处都是数据集。我经常使用 kaggle.com 获取数据分析所需的数据集。请随时登录 ... 阅读更多

Python 中查找表示为链表的数字的程序

Arnab Chakraborty
更新于 2020年11月9日 10:46:03

100 次查看

假设我们有两个单链表 L1 和 L2,每个链表都表示一个最低有效位在前的数字,我们需要找到它们的和链表。因此,如果输入类似于 L1 = [5, 6, 4] L2 = [2, 4, 8],则输出将为 [7, 0, 3, 1, ]要解决此问题,我们将遵循以下步骤:carry := 0res := 一个值为 0 的新节点curr := res当 L1 不为空或 L2 不为空或 carry 不为零时,执行以下操作:l0_val := L1 的值(如果 L1 不为空,否则为 0)l1_val := L2 的值(如果 ... 阅读更多

如何在 Python 中使用星号表达式解包?

Kiran P
更新于 2020年11月9日 10:44:25

1K+ 次查看

简介解包的基本限制之一是您必须提前知道要解包的序列的长度。操作方法..random_numbers = [0, 1, 5, 9, 17, 12, 7, 10, 3, 2] random_numbers_descending = sorted(random_numbers, reverse=True) print(f"输出 *** {random_numbers_descending}")输出*** [17, 12, 10, 9, 7, 5, 3, 2, 1, 0]如果我现在想找出数字中最大和第二大的数字,我们将得到一个异常“太多值要解包”。print(f"输出 *** 获取最大和第二大") largest, second_largest = random_numbers_descending输出*** 获取最大和第二大--------------------------------------------------------------------------- ValueError Traceback (most recent call last) ... 阅读更多

Python 中查找具有 i、j 和 k 个 x、y、z 字母的子序列数的程序

Arnab Chakraborty
更新于 2020年11月9日 10:41:06

152 次查看

假设我们有一个包含 "x"、"y" 和 "z" 的字符串 s,我们需要找到具有 i 个 "x" 字符、j 个 "y" 字符和 k 个 "z" 字符的子序列的数量,其中 i、j、k ≥ 1。因此,如果输入类似于 s = "xxyz",则输出将为 3,因为我们可以生成两个 "xyz" 和一个 "xxyz"要解决此问题,我们将遵循以下步骤:n := s 的大小x := 0,y := 0,z := 0对于范围 0 到 n 的 i,执行以下操作:count := 0如果 s[i] 是 ... 阅读更多

如何在 Python 中对字典执行计算?

Kiran P
更新于 2020年11月9日 10:41:18

2K+ 次查看

问题您希望对数据字典执行各种计算(例如,最小值、最大值、排序等)。解决方案。我们将创建一个包含网球运动员及其大满贯冠军数量的字典。PlayerTitles = {    'Federer': 20,    'Nadal': 20,    'Djokovic': 17,    'Murray': 3,    'Theim' : 1,    'Zverev': 0 }1.我们有一个包含球员姓名和每个球员赢得的大满贯冠军数量的字典。现在让我们尝试找出冠军数量最少的球员#type(PlayerTitles) print(f"输出 *** 字典中的最小值为 {min(PlayerTitles)} ")输出*** 字典中的最小值为 Djokovic2. 这是 ... 阅读更多

如何在 Python Pandas 中比较具有缺失值的两个 DataFrame?

Kiran P
更新于 2020年11月9日 10:36:56

2K+ 次查看

简介Pandas 使用 NumPy NaN (np.nan) 对象来表示缺失值。此 Numpy NaN 值具有一些有趣的数学特性。例如,它不等于自身。但是,当与自身比较时,Python None 对象评估为 True。操作方法..让我们看一些示例来了解 np.nan 的行为。import pandas as pd import numpy as np # Python None 对象与自身比较。 print(f"输出 *** {None == None} ")输出*** True# Numpy nan 与自身比较。 print(f"输出 *** {np.nan == np.nan} ")输出*** False# nan > 10 或 1000? print(f"输出 *** {np.nan > ... 阅读更多

如何在 Python 中编写接受任意数量参数的函数?

Kiran P
更新于 2020年11月9日 10:32:00

2K+ 次查看

问题您希望编写一个接受任意数量输入参数的函数。解决方案Python 中的 * 参数可以接受任意数量的参数。我们将通过查找任意两个或多个数字的平均值的示例来理解这一点。在下面的示例中,rest_arg 是传递的所有额外参数(在本例中为数字)的元组。该函数在执行平均值计算时将参数视为一个序列。# 用于查找给定数字平均值的示例函数 def define_average(first_arg, *rest_arg): average = (first_arg + sum(rest_arg)) / (1 + len(rest_arg)) print(f"输出 *** ... 的平均值为 阅读更多

Python 中查找滑动给定方向一次后的下一个棋盘位置的程序

Arnab Chakraborty
更新于 2020年11月9日 10:36:31

133 次查看

假设我们有一个表示初始棋盘的 2048 游戏棋盘和一个表示滑动方向的字符串 direction,我们需要找到下一个棋盘状态。众所周知,在 2048 游戏中,我们得到一个 4 x 4 的数字棋盘(其中一些为空,此处用 0 表示),我们可以向四个方向中的任意一个滑动("U"、"D"、"L" 或 "R")。当我们滑动时,所有数字都会尽可能地向该方向移动,并且相同的相邻数字将恰好加起来一次。因此,如果输入类似于direction = "L",则 ... 阅读更多

广告

© . All rights reserved.