找到 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 的一个节省内存的特殊情况,仅限于表示单调范围。创建一个具有 start、stop 和 step 的范围索引。name 是要存储在索引中的名称。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 在某些情况下可能会提高计算速度。创建一个具有 start、stop 和 step 的范围索引。name 是要存储在索引中的名称。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] 要解决此问题,我们将遵循以下步骤 - 对于 i 从 0 到 nums 大小 - 2,以 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 在某些情况下可能会提高计算速度。创建一个具有 start、stop 和 step 的范围索引。name 是要存储在索引中的名称 - 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("The slice locations with start and stop...", index.slice_locs(start='q', end='v')) 示例以下为代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回索引中的元素数量 print("Number of elements ... 阅读更多

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("The slice indexer with start and stop...", index.slice_indexer(start='s', end='w')) 示例以下为代码 - import pandas as pd # 创建 Pandas 索引对象 index = pd.Index(list('pqrstuvwxyz')) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回索引中的元素数量 print("Number ... 阅读更多

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 := 0 p2 := nums 大小 - 1 m := -inf 当 p1 < p2 时,执行如果 nums[p1] ... 阅读更多

广告

© . All rights reserved.