找到 34423 篇文章 编程

Python 程序:查找满足给定条件的最长子列表的长度

Arnab Chakraborty
更新于 2020-10-10 13:51:11

254 次查看

假设我们有一个名为 nums 的数字列表,我们需要找到最长子列表的长度,其中子列表的最小值的 2 倍大于子列表的最大值。因此,如果输入类似于 nums = [10, 2, 6, 6, 4, 4],则输出将为 4,因为子列表 [6, 6, 4, 4] 是满足条件的最长子列表,因为 2 * 4 > 6。为了解决这个问题,我们将遵循以下步骤:ret := 0定义两个双端队列 minq 和 maxql := 0, r := 0当 r < nums 的大小,don := nums[r]当 minq 并且 ... 阅读更多

Python 程序:查找最长回文子串的长度

Arnab Chakraborty
更新于 2020-10-10 13:41:59

557 次查看

假设我们有一个字符串 S。我们需要找到 S 中最长回文子串的长度。我们假设字符串 S 的长度为 1000。因此,如果字符串为“BABAC”,则最长回文子串为“BAB”,长度为 3。为了解决这个问题,我们将遵循以下步骤:定义一个与字符串长度相同的阶矩阵,并将其填充为 False将主对角线元素设置为 true,因此 DP[i, i] = True,对于所有 i 从 0 到阶数 – 1start := 0对于 l 从 2 到长度 ... 阅读更多

如何在 R 中计算总体方差?

Nizamuddin Siddiqui
更新于 2020-10-10 13:22:31

457 次查看

R 中没有函数可以计算总体方差,但我们可以使用总体大小和样本方差来找到它。我们知道总体方差中的除数是总体大小,如果我们将 var(它计算样本方差)函数的输出乘以(总体大小 – 1)/总体大小,则输出将是总体方差。示例实时演示set.seed(141) x1

如何从 R 数据框中选择一列并将其作为数据框而不是向量返回?

Nizamuddin Siddiqui
更新于 2020-10-10 13:20:40

296 次查看

通常,如果我们从 R 数据框中提取一列,则将其提取为向量,但我们可能希望将其以数据框的形式提取,以便我们可以对其应用数据框的操作。因此,我们可以使用带 T(TRUE)或(FALSE)值的单个方括号以及 drop = FALSE,以便输出成为数据框。考虑以下数据框:示例实时演示set.seed(999) x1

如果 R 中的向量存在重复值,如何找到最小值的索引?

Nizamuddin Siddiqui
更新于 2020-10-10 13:16:40

323 次查看

如果向量中存在重复值,这意味着向量中存在重复项,因此,值的索引将帮助我们识别向量中特定值的位。我们可以使用带 min 函数的 which 函数来查找向量中最小值的位,如果存在多个最小值,则输出将显示所有相关的位。示例实时演示x1

Python 程序:查找最长交替不等式元素子列表的长度

Arnab Chakraborty
更新于 2020-10-10 13:36:00

166 次查看

假设我们有一个名为 nums 的数字列表,并找到 nums 中最长子列表的长度,使得每个连续数字之间的不等关系在小于和大于运算之间交替变化。前两个数字的不等式可以是小于或大于。因此,如果输入类似于 nums = [1, 2, 6, 4, 5],则输出将为 4,因为最长的不等式交替子列表为 [2, 6, 4, 5],因为 2 < 6 > 4 < 5。为了解决这个问题,我们将遵循以下步骤:定义一个函数 get_direction()。这将获取 a、b返回 0 ... 阅读更多

如何从 R 数据框中创建训练、测试和验证样本?

Nizamuddin Siddiqui
更新于 2020-10-10 13:14:30

590 次查看

为了创建预测模型,有必要为数据集创建三个子集,用于训练模型、测试模型和检查模型的验证。这些子集通常称为训练、测试和验证。为此,我们可以使用不同类型的采样方法,最常见的是随机采样。在下面的示例中,您可以看到如何完成此操作。考虑基本 R 中的 mtcars 数据集:示例实时演示data(mtcars) str(mtcars)输出'data.frame':32 obs. of 11 variables: $ mpg : num 21 21 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 ... ... 阅读更多

如何在 R 中使用权重创建直方图?

Nizamuddin Siddiqui
更新于 2020-10-10 13:07:31

1K+ 次查看

使用权重的直方图表示值的加权分布。在 R 中,我们可以使用 plotrix 包的 weighted.hist 函数来创建这种类型的直方图,我们只需要与每个值相对应的值和权重即可。由于 plotrix 不常用,因此必须确保我们使用 install.packages("plotrix") 安装此包,然后将其加载到 R 环境中。加载 plotrix 包:library("plotrix")考虑以下向量以及与该向量关联的权重:示例x

如何在 R 中找到单侧和双侧 t 检验的临界值?

Nizamuddin Siddiqui
更新于 2020-10-10 13:05:17

659 次查看

要在 R 中找到 t 检验的临界值,我们需要使用 qt 函数。此函数需要显着性水平和样本大小,并返回 t 分布的表格值或临界值。以下示例显示了在不同情况下临界值的计算,例如左侧检验、右侧检验或双侧检验。样本大小为 30 且置信水平为 95% 的左侧临界值:示例实时演示qt(0.05, 30)输出[1] -1.697261样本大小为 30 且置信水平为 95% 的右侧临界值:示例实时演示abs(qt(0.05, 30))输出[1] 1.697261 示例实时演示qt(0.05, 50)输出[1] -1.675905示例实时演示abs(qt(0.05, 50))输出[1] 1.675905 示例实时演示qt(0.01, 50)输出[1] -2.403272示例实时演示abs(qt(0.01, 50))输出[1] 2.403272 ... 阅读更多

如何查找 R 数据框的行最小值?

Nizamuddin Siddiqui
更新于 2020-10-10 13:03:37

1K+ 次查看

数据分析是一项困难的任务,因为它在大型项目的小目标方面存在很大差异。其中一项最小的任务可能是查找数据框中每一行中的最小值。为此,我们可以使用 apply 函数并将 FUN 参数传递为 min,以便我们可以获得最小值。考虑以下数据框:示例实时演示set.seed(101) x1

广告

© . All rights reserved.