找到 34423 篇文章 关于编程

Python 程序:查找完成任务所需的最小时间,任务之间存在 k 个时间间隔

Arnab Chakraborty
更新于 2021年10月14日 11:06:07

345 次查看

假设我们有一个名为 tasks 的整数列表,其中每个项目代表不同的任务类型,我们还有一个非负整数 k。每个任务需要一个单位时间才能完成,并且必须按正确的顺序完成任务,但我们必须在执行两个相同类型任务之间留出 k 个单位时间。在任何时候,我们可以执行一个任务或等待。我们必须找到完成所有任务所需的时间。因此,如果输入类似于 tasks = [0, 1, 1, 2] k = 2,则输出... 阅读更多

Python Pandas - 显示 RangeIndex 的 stop 参数的值

AmitDiwan
更新于 2021年10月14日 11:04:10

364 次查看

要显示 RangeIndex 的 stop 参数的值,请在 Pandas 中使用 index.stop 属性。首先,导入所需的库 - import pandas as pd RangeIndex 是 Int64Index 的一种节省内存的特殊情况,仅限于表示单调范围。创建一个具有开始、停止和步长的范围索引。名称是要存储在索引中的名称。index = pd.RangeIndex(start=5, stop=20, step=2, name="data") 显示 RangeIndex - print("RangeIndex...", index) 显示 stop 参数值 - print("RangeIndex stop value...", index.stop) 示例以下是代码 - import pandas as pd # RangeIndex 是 Int64Index 的一种节省内存的特殊情况,仅限于表示单调范围。 # 使用 ... 阅读更多

Python Pandas - 显示 RangeIndex 的 start 参数的值

AmitDiwan
更新于 2021年10月14日 11:03:09

157 次查看

要显示 RangeIndex 的 start 参数的值,请在 Pandas 中使用 index.start 属性。首先,导入所需的库 - import pandas as pd RangeIndex 是 Int64Index 的一种节省内存的特殊情况,仅限于表示单调范围。使用 RangeIndex 在某些情况下可以提高计算速度。创建一个具有开始、停止和步长的范围索引。名称是要存储在索引中的名称。index = pd.RangeIndex(start=5, stop=20, step=2, name="data") 显示 RangeIndex - print("RangeIndex...", index) 显示 start 参数值 - print("RangeIndex start value...", index.start) 示例以下是代码 - import pandas as pd # 创建一个具有 ... 阅读更多

Python 程序:通过交换连续索引对查找数组

Arnab Chakraborty
更新于 2021年10月14日 11:03:24

388 次查看

假设我们有一个名为 nums 的数字列表,我们必须通过将每个连续的偶数索引彼此交换,以及将每个连续的奇数索引彼此交换来返回该列表。因此,如果输入类似于 nums = [8, 5, 3, 4, 8, 9, 3, 6, 4, 7],则输出将为 [3, 4, 8, 5, 3, 6, 8, 9, 4, 7] 要解决此问题,我们将遵循以下步骤 - 对于范围从 0 到 nums 大小 - 2 的 i,以 4 为增量,执行以下操作:如果 i + 2 < nums 的大小,则交换 nums[i] 和 nums[i + 2] 如果 ... 阅读更多

Python Pandas - 如何创建 RangeIndex

AmitDiwan
更新于 2021年10月14日 11:02:01

1K+ 次查看

要创建 RangeIndex,请在 Pandas 中使用 pandas.RangeIndex() 方法。首先,导入所需的库 - import pandas as pd RangeIndex 是 Int64Index 的一种节省内存的特殊情况,仅限于表示单调范围。使用 RangeIndex 在某些情况下可以提高计算速度。创建一个具有开始、停止和步长的范围索引。名称是要存储在索引中的名称 - index = pd.RangeIndex(start=10, stop=30, step=2, name="data") 显示 start 参数值 - print("RangeIndex start value...", index.start) 显示 stop 参数值 - print("RangeIndex stop value...", index.stop) 显示 step 参数值 - print("RangeIndex step value...", index.step) 示例以下是代码 - import pandas as pd ... 阅读更多

Python Pandas - 计算输入标签的切片位置

AmitDiwan
更新于 2021年10月14日 10:58:40

82 次查看

要计算输入标签的切片位置,请使用 index.slice_locs() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引对象 - index = pd.Index(list('pqrstuvwxyz')) 显示 Pandas 索引 - print("Pandas Index...", index) 获取切片位置。“start”是要开始的标签。“end”是要结束的标签 print("带 start 和 stop 的切片位置...", index.slice_locs(start='q', end='v')) 示例以下是代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回 Index 中元素的数量 print("元素数量 ... 阅读更多

Python Pandas - 计算输入标签的切片索引器

AmitDiwan
更新于 2021年10月14日 10:57:14

167 次查看

要计算输入标签的切片索引器,请使用 index.slice_indexer() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引对象 - index = pd.Index(list('pqrstuvwxyz')) 显示 Pandas 索引 - print("Pandas Index...", index) 获取切片索引器。“start”是要开始的标签。“end”是要结束的标签 - print("带 start 和 stop 的切片索引器...", index.slice_indexer(start='s', end='w')) 示例以下是代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回 Index 中元素的数量 print("数 ... 阅读更多

Python 程序:检查两个字符串是否可以通过交换字符变为相等

Arnab Chakraborty
更新于 2021年10月14日 10:35:29

645 次查看

假设我们有两个小写字符串 s 和 t,它们具有相同的长度。我们可以从 s 中选择一个字符,从 t 中选择另一个字符,并将它们交换。我们可以执行此操作任意次数。最后,我们必须检查是否可以使这两个字符串相同。因此,如果输入类似于 s = "abcd" t = "cdab",则输出将为 True 要解决此问题,我们将遵循以下步骤 - fre := 一个包含 s 和 t 的连接字符串中存在的每个元素的频率的列表 对于每个 cnt ... 阅读更多

Python 程序:检查两个数字的和是否来自排序列表且不超过 k

Arnab Chakraborty
更新于 2021年10月14日 10:32:25

530 次查看

假设我们有一个名为 nums 的数字列表,并且 nums 中的元素按升序排序。我们还有一个值 k,我们必须检查列表中取出的任意两个元素是否加起来等于 k。数字也可以是负数或 0。我们必须在恒定的空间使用量下解决此问题。因此,如果输入类似于 nums = [-8, -3, 2, 7, 9] k = 4,则输出将为 True,因为如果我们取 7 和 -3,则总和为 7 + (-3) = 4,... 阅读更多

Python 中查找小于目标值的两个数字之和的程序

Arnab Chakraborty
更新于 2021年10月14日 10:29:01

621 次浏览

假设我们有一个名为 nums 的数字列表,还有一个目标值,我们必须找到 nums 中最大的一对数字的和,其和最多为 (target-1)。因此,如果输入类似于 nums = [8, 3, 4, 9, 2] target = 8,则输出将为 7,因为小于 8 的最大一对数字的和为 4 + 3 = 7。为了解决这个问题,我们将遵循以下步骤 - 对列表 nums 进行排序p1 := 0p2 := nums 的大小 - 1m := -inf当 p1 < p2 时,执行以下操作如果 nums[p1] ... 阅读更多

广告

© . All rights reserved.