找到 10786 篇文章 关于 Python

Python Pandas - 返回 Python datetime.date 对象的 NumPy 数组

AmitDiwan
更新于 2021-10-18 12:27:48

567 次浏览

要返回 Python datetime.date 对象的 NumPy 数组,请在 Pandas 中使用 datetimeindex.date 属性。首先,导入所需的库 - import pandas as pd 创建一个周期为 3、频率为 us(即纳秒)的 DatetimeIndex - datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=3, tz='Australia/Sydney', freq='ns') 显示 DateTimeIndex - print("DateTimeIndex...", datetimeindex)仅返回 Timestamp 的日期部分,不包含时区信息 - print("The numpy array (date part)..", datetimeindex.date) 示例以下为代码 - import pandas as pd # 周期为 3、频率为 us(即纳秒)的 DatetimeIndex # 时区为澳大利亚/悉尼 datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=3, tz='Australia/Sydney', freq='ns') # 显示 DateTimeIndex print("DateTimeIndex...", datetimeindex) # ... 阅读更多

Python Pandas - 从具有特定时间序列频率的 DateTimeIndex 中提取微秒

AmitDiwan
更新于 2021-10-18 12:25:59

170 次浏览

要从具有特定时间序列频率的 DateTimeIndex 中提取微秒,请使用 DateTimeIndex.microsecond 属性。首先,导入所需的库 - import pandas as pd 创建一个周期为 6、频率为 us(即微秒)的 DatetimeIndex。时区为澳大利亚/悉尼 - datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Sydney', freq='us') 显示 DateTimeIndex - print("DateTimeIndex...", datetimeindex)获取微秒 - print("Getting the microseconds..", datetimeindex.microsecond) 示例以下为代码 - import pandas as pd # 周期为 6、频率为 us(即微秒)的 DatetimeIndex # 时区为澳大利亚/悉尼 datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Sydney', freq='us') # 显示 DateTimeIndex print("DateTimeIndex...", datetimeindex) # 显示 DateTimeIndex 频率 ... 阅读更多

Python Pandas - 从具有特定时间序列频率的 DateTimeIndex 中提取秒数

AmitDiwan
更新于 2021-10-18 12:24:13

440 次浏览

要从具有特定时间序列频率的 DateTimeIndex 中提取秒数,请使用 DateTimeIndex.second 属性。首先,导入所需的库 - import pandas as pd 创建一个周期为 6、频率为 S(即秒)的 DatetimeIndex。时区为澳大利亚/悉尼 - datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Sydney', freq='S') 显示 DateTimeIndex - print("DateTimeIndex...", datetimeindex)获取秒数 - print("Getting the seconds..", datetimeindex.second) 示例以下为代码 - import pandas as pd # 周期为 6、频率为 S(即秒)的 DatetimeIndex # 时区为澳大利亚/悉尼 datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Sydney', freq='S') # 显示 DateTimeIndex print("DateTimeIndex...", datetimeindex) # 显示 DateTimeIndex 频率 ... 阅读更多

Python Pandas - 从具有特定时间序列频率的 DateTimeIndex 中提取分钟

AmitDiwan
更新于 2021-10-18 12:22:28

938 次浏览

要从具有特定时间序列频率的 DateTimeIndex 中提取分钟,请使用 DateTimeIndex.minute 属性。首先,导入所需的库 - import pandas as pd 创建一个周期为 6、频率为 T(即分钟)的 DatetimeIndex。时区为澳大利亚/悉尼 - datetimeindex = pd.date_range('2021-10-20 02:30:55', periods=6, tz='Australia/Sydney', freq='T') 显示 DateTimeIndex - print("DateTimeIndex...", datetimeindex)获取分钟 - print("Getting the minute..", datetimeindex.minute) 示例以下为代码 - import pandas as pd # 周期为 6、频率为 T(即分钟)的 DatetimeIndex # 时区为澳大利亚/悉尼 datetimeindex = pd.date_range('2021-10-20 02:30:55', periods=6, tz='Australia/Sydney', freq='T') # 显示 DateTimeIndex print("DateTimeIndex...", datetimeindex) # 显示 DateTimeIndex 频率 ... 阅读更多

Python 程序:计算将字符串转换为相同字符串连接两次所需的运算次数

Arnab Chakraborty
更新于 2021-10-18 12:27:50

136 次浏览

假设我们有一个小写字符串 s。现在考虑一个操作,我们可以删除、插入或更新 s 中的任何字符。我们必须计算将 s 转换为 (t 连接 t) 所需的最少操作次数,其中 t 是任何字符串。因此,如果输入类似于 s = "pqrxqsr",则输出将为 2,因为我们可以将 "x" 更新为 "p" 并删除 "s",然后 s 为 "pqrpqr",即 s = t 连接 t,其中 t = "pqr"。为了解决这个问题,我们将遵循以下步骤 - 定义一个函数 edit_distance()。它将接收 s1、s2m := s 的大小 ... 阅读更多

Python 程序:查找可以删除以使总和可被 k 整除的最小子列表的长度

Arnab Chakraborty
更新于 2021-10-18 12:16:36

155 次浏览

假设我们有一个包含正值的列表,称为 nums,还有一个正数 k。我们必须找到可以从 nums 中删除的最短子列表(可能是空的)的长度,以便剩余元素的总和可以被 k 整除。但是我们不能删除整个列表。如果没有这样的子列表要删除,则返回 -1。因此,如果输入类似于 nums = [5, 8, 6, 3] k = 8,则输出将为 1,因为 [5, 8, 6, 3] 的元素的当前总和为 22。如果我们删除 ... 阅读更多

Python 程序:查找使字符串相等的最小删除次数

Arnab Chakraborty
更新于 2021-10-18 12:14:27

478 次浏览

假设我们有两个小写字符串 s 和 t,现在考虑一个操作,我们可以在这两个字符串中的任何一个中删除任何字符。我们必须找到使 s 和 t 相等所需的最小操作次数。因此,如果输入类似于 s = "pipe" t = "ripe",则输出将为 2,因为我们可以从 s 中删除 "p",从 t 中删除 "r" 以使这两个字符串相同 "ipe"。为了解决这个问题,我们将遵循以下步骤 - m := s 的大小 n := t 的大小 定义一个函数 dp()。它将接收 i、j 如果 ... 阅读更多

Python 程序:查找切割木棍并出售相同长度木棍后的最大利润

Arnab Chakraborty
更新于 2021-10-18 12:11:39

398 次浏览

假设我们有一个木棍长度列表,称为 rodLen。我们还有另外两个整数,称为 profit 和 cost,分别表示每单位长度的利润和每次切割的成本。我们可以每单位长度的木棍获得 profit 利润,但我们只能出售所有长度都相同的木棍。我们还可以将一根木棍切成两块,使其长度为整数,但我们必须为每次切割支付 cost 成本。我们可以根据需要多次切割一根木棍。我们必须找到我们可以获得的最大利润。因此,如果 ... 阅读更多

Python 程序:查找相同长度的 k 条丝带的最大长度

Arnab Chakraborty
更新于 2021-10-18 12:08:11

1K+ 次浏览

假设我们有一个正数列表,表示丝带长度,还有一个值 k。我们可以根据需要多次切割丝带,我们必须找到最大的长度 r,这样我们就可以得到 k 条长度为 r 的丝带。如果我们找不到这样的解决方案,则返回 -1。因此,如果输入类似于 ribbons = [1, 2, 5, 7, 15] k = 5,则输出将为 5,因为我们可以将大小为 15 的丝带切割成 3 块长度为 5 的丝带。然后将大小为 7 的丝带切割成大小 ... 阅读更多

Python程序:通过给定操作减少列表并找到剩余的最小数字

Arnab Chakraborty
更新于 2021年10月18日 12:06:08

浏览量:233

假设我们有一个名为nums的正数列表。现在考虑一个操作,我们从中移除任意两个值a和b,其中a ≤ b,如果a < b有效,则将b-a插入回列表nums中。如果我们可以执行任意数量的操作,我们必须找到可以得到的最小剩余数字。如果列表变为空,则只需返回0。因此,如果输入类似于nums = [2, 4, 5],则输出将为1,因为我们可以选择4和5,然后插入1以得到[2, ... 阅读更多

广告

© . All rights reserved.