找到 34423 篇文章,关于编程

Java 程序,用于查找最长递增子序列

AmitDiwan
更新于 2024 年 8 月 12 日 23:12:31

2K+ 浏览量

在本程序中,我们使用 Java 编程语言查找整数数组中最长递增子序列 (LIS) 的长度。递增子序列是指每个数字都大于前一个数字的数字序列。该程序使用动态规划方法有效地计算最长递增子序列。此技术涉及使用先前计算的结果构建解决方案。问题陈述编写一个 Java 程序以获取最长递增子序列的长度 - 输入 10、22、9、33、21、50、41、60 输出最长递增子序列的长度为 5 步骤获取 ... 阅读更多

如何使用 R 编写文本并将其输出为文本文件?

Nizamuddin Siddiqui
更新于 2020 年 7 月 11 日 12:56:06

678 浏览量

编写文本并将其作为输出获取的最简单方法是使用 writeLines 函数和 cat 函数,这两个函数的输出通过 fileConn 和 sink 连接。示例> fileConn writeLines(c("TutorialsPoint", "SIMPLY EASY LEARNING"), fileConn) > close(fileConn)我们可以执行相同的操作并在 R 中查看这些文件,如下所示 -> fileConn writeLines(c(paste("TutorialsPoint", "E-learning"), "2006", "Video Courses", "Tutorials", "Books"), fileConn) > close(fileConn) > file.show("example.txt")使用 sink 函数> sink("example3.txt") > cat("TutorialsPoint", "E-learning") > cat("") > cat("2006") > cat("") > cat("Video Courses") > cat("") > cat("Tutorials") > cat("") > cat("Books") > sink()仅使用 cat 函数> cat("TutorialsPoint E-learning", ... 阅读更多

在 R 中加载包应该使用哪个函数,require 还是 library?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 15:02:01

450 浏览量

require 和 library 之间的主要区别在于 require 旨在在函数内部使用,而 library 用于加载包。如果包不可用,则 library 会抛出错误,而 require 会发出警告消息。使用 library> library(xyz) Error in library(xyz) : there is no package called ‘xyz’使用 requirerequire(xyz) Loading required package: xyz Warning message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : there is no package called ‘xyz’在这里我们可以看到 library 显示错误,而 require 发出警告消息,因为通常避免警告 ... 阅读更多

如何在 R 中处理“找不到函数”错误?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 15:01:06

9K+ 浏览量

出现“找不到函数”错误的原因如下 -函数名称不正确。始终记住 R 中的函数名称区分大小写。包含该函数的包未安装。在使用任何包含它们的函数之前,我们必须先在 R 中安装包。它可以作为 install.packages("package_name")完成在使用函数之前未加载包。要使用包含在包中的函数,我们需要加载包,这可以通过 library("package_name")完成。R 版本较旧,您使用的函数不存在。如果你 ... 阅读更多

如何在 R 中对两个数据框进行内连接和外连接?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 15:00:12

740 浏览量

内连接仅返回左表在右表中具有匹配键的行,而外连接返回两个表中的所有行,连接左表中在右表中具有匹配键的记录。这可以通过使用 merge 函数来完成。示例内连接> df1 = data.frame(CustomerId = c(1:5), Product = c(rep("Biscuit", 3), rep("Cream", 2))) > df1   CustomerId Product 1 1 Biscuit 2 2 Biscuit 3 3 Biscuit 4 4 Cream 5 5 Cream > df2 = data.frame(CustomerId = c(2, 5, 6), City = c(rep("Chicago", 2), rep("NewYorkCity", 1))) > df2 CustomerId City ... 阅读更多

为什么我们应该在 R 中使用 set.seed?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 14:58:52

5K+ 浏览量

使用 set.seed 是为了确保我们获得相同的随机化结果。如果我们在 R 或任何统计软件中随机选择一些观察值以执行任何任务,则每次都会产生不同的值,这是由于随机化造成的。如果我们想保留第一次随机选择产生的值,那么我们可以通过在随机化后将它们存储在对象中来实现,或者我们可以修复随机化过程,以便每次都获得相同的结果。示例无 set.seed 的随机化> sample(1:10) [1] 4 10 5 3 1 6 ... 阅读更多

如何在 R 中创建数据框列表?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 14:57:34

225 浏览量

这可以通过使用 list 函数来完成。示例> df1

波浪号运算符 (~) 在 R 中有什么作用?

Nizamuddin Siddiqui
更新于 2020 年 7 月 11 日 12:55:17

3K+ 浏览量

波浪号运算符用于在统计模型公式中定义因变量和自变量之间的关系。波浪号运算符左侧的变量是因变量,波浪号运算符右侧的变量称为自变量。因此,波浪号运算符有助于定义因变量取决于波浪号运算符右侧的自变量。示例> Regression_Model Regression_Data Regression_Model_New < - lm(y~ . , data = Regression_Data)这将与前面的模型具有相同的输出,但如果我们使用 ... 阅读更多

如何在 R 中过滤包含特定字符串的行?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 14:55:13

1K+ 浏览量

我们可以通过使用 dplyr 包的 filter 和 grepl 函数来实现。示例考虑 mtcars 数据集。> data(mtcars) > head(mtcars) mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4 Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4 Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1 Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1 Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2 Valiant 18.1 ... 阅读更多

如何使用 R 中的 ggplot2 更改 x 轴标签的方向和字体大小?

Nizamuddin Siddiqui
更新于 2020 年 7 月 6 日 14:53:37

869 浏览量

这可以通过在 ggplot2 中使用 theme 参数来完成示例> df df x y 1 long text label a -0.8080940 2 long text label b 0.2164785 3 long text label c 0.4694148 4 long text label d 0.7878956 5 long text label e -0.1836776 6 long text label f 0.7916155 7 long text label g 1.3170755 8 long text label h 0.4002917 9 long text label i 0.6890988 10 long text label j 0.6077572图表的创建如下 -> library(ggplot2) > ggplot(df, aes(x=x, y=y)) + geom_point() + theme(text = element_text(size=20), axis.text.x = element_text(angle=90, hjust=1))

广告

© . All rights reserved.