经验笔记

Python分组扁平化列表

在本教程中,我们将编写一个程序,将包含子列表的列表展开。给定的数字将子列表展开,直到给定的数字索引作为部分。让我们看一个例子来清楚地理解它。输入项lists = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10… 更多>

Python组通过匹配元组列表中的第二个元组值

在本教程中,我们将编写一个程序,该程序将列表中具有与第二个元素相同的元素的所有元组分组。让我们看一个例子来清楚地理解它。输入值[('Python', 'nhooos'), ('Management', 'other'), ('Django'… 更多>

Python中如何复制一个嵌套列表

在本教程中,我们将看到在Python中复制嵌套列表的不同方法。让我们一一看。首先,我们将使用循环复制嵌套列表。这是最常见的方式。示例#初始化列表 nested_list = [[1, 2], [3, 4], [5, 6, 7]] # emp… 更多>

大于K的Python索引

在本教程中,我们将找到大于给定数字K的数字的索引。让我们看看找到它们的不同方法。解决问题的最常见方法是使用循环。让我们看看解决问题的步骤。初始化列表和K。使用列表的长度遍历列表。如果发现任何大于K的数字,则打印当前索引。示例#初始化列表和K… 更多>

Python从列表中查找子列表元素的索引

在本教程中,我们将编写一个程序,该程序从列表中查找子列表元素的索引。让我们看一个例子来清楚地理解它。输入列表nested_list = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]输出结果Index of 7:- 2 … 更多>

列表中特定于Python索引的循环迭代

在本教程中,我们将编写一个程序来循环访问给定列表中的列表。让我们看一下解决问题的步骤初始化列表和索引。使用len查找列表的长度。使用长度遍历列表。使用index%length查找元素的索引。打印元素。递增索引。这是一个简单的循环迭代。您可以… 更多>

在Python列表中增加备用元素模式

在本教程中,我们将编写一个程序,其中包括在给定列表中每个元素之后增加元素的顺序。让我们看一个例子来清楚地理解它。输入值alphabets = ['a', 'b', 'c']输出结果['a', '#', 'b', '##', 'c', '##… 更多>

Python对字符串列表进行排序

在本教程中,我们将看到如何对字符串列表进行排序。我们将使用sort方法和sorted函数对给定的字符串列表进行排序。然后,我们将了解如何根据不同的条件(例如长度,值等)对字符串列表进行排序,让我们看看如何使用list.sort方法对字符串列… 更多>

Python中如何获得列表的最后一个元素

在本教程中,我们将看到从列表中获取最后一个元素的不同方法。让我们一一看。使用索引值我们可以使用索引获取列表的最后一个元素。我们可以通过列表的长度来获取最后一个元素的索引。让我们看一下代码。示例# initializing the list … 更多>

Python如何获取函数名称?

在本教程中,我们将学习如何在Python中获取函数名称。获得任何函数的名称都是一件简单的事情。对于Python2和Python3,我们有两种不同的方式。让我们看看他们两个。Python2Python2中的每个函数都有一个名为func_nam… 更多>

Python 印度假期(Holidays)

在本教程中,我们将学习Holidays库。在Holidays库将有助于确定特定是在不同的国家假日或没有。我们只能看到公众假期。让我们使用以下命令安装模块。pip install holidays成功安装模块后,请按照以下方法查看获取假期信息… 更多>

Python将列表中的类似子字符串分组

在本教程中,我们将编写一个程序,该程序将列表中的相似子字符串分组。让我们看一个例子来更清楚地理解它。输入值strings = ['tutorials-python', 'tutorials-c', 'tutorials-java', 'tu… 更多>

Java程序在两个列表中查找缺失值和附加值

要在两个列表中查找缺失值和附加值,Java程序如下所示:示例import java.util.*; public class Demo{ public static void main(String[] args){ List my_lis… 更多>

Java 生成给定范围内的随机数

为了生成给定范围内的随机数,Java代码如下-示例import java.util.Random; import java.util.*; public class Demo{ public static void main(String … 更多>

Java中拆分和拼接字符串

要在Java中拆分和连接字符串,请使用以下示例中的split和join方法-示例public class Demo{ public static void main(String args[]){ String my_str = "… 更多>

Java 程序实现八进制转换为二进制,十进制,十六进制

假设我们有一个八进制数字。要将八进制转换为其他进制,例如二进制,十六进制等,Java代码如下:示例public class Demo{ public static String base_convert(String num, int so… 更多>

如何用Java编写一个空函数

让我们看看如何在Java中编写一个空函数-示例import java.util.Vector; public class Demo{ public static void my_empty_fun(){ } public static vo… 更多>

Java 运行时堆栈机制

每次需要用Java运行进程,代码或线程时,都会创建运行时堆栈,以存储在执行线程时执行的操作。运行时堆栈中的每个条目都称为堆栈帧或激活记录。流程调用函数后,将从运行时堆栈中删除其关联的数据。一旦调用了所有函数,运行时堆栈将为空。这意味着需要将… 更多>

Java中合并两个集合的方法

要在JAVA中合并两个集合,代码如下所示的−示例import java.util.stream.*; import java.util.*; import java.io.*; public class Demo{ public stati… 更多>

Java中合并数组到新对象数组

以下是在Java中,将数组合并为新对象数组的Java程序-示例import java.util.stream.Stream; import java.util.Arrays; import java.io.*; public class D… 更多>

Java 内存泄漏

在Java中,垃圾回收(析构函数的工作)是使用垃圾回收自动完成的。但是,如果代码中有引用它们的对象怎么办?它无法取消分配,即无法清除其内存。如果这种情况一再发生,并且创建或引用的对象根本没有被使用,它们就会变得无用。这就是所谓的内存泄漏。如… 更多>

Java Max Heap(堆)

最大堆是一个完整的二叉树,其中,每个步骤中根节点的值都大于或等于子节点中的值。以下是使用库函数实现的Max Heap。示例import java.util.*; public class Demo{ public static void m… 更多>

Java虚拟机JVM堆栈区

以下是了解JVM堆栈区域的一些关键点-在创建线程期间,Java虚拟机将创建一个单独的堆栈。JVM在此堆栈上仅执行两个操作。操作是推入(即插入)和弹出(即删除)。当前正在执行线程时,与其关联的堆栈称为运行时堆栈。线程完成的每个方法调用,中间计… 更多>

Java迭代快速排序程序

下面是用于迭代快速排序的Java程序示例public class Demo{ void swap_vals(int arr[], int i, int j){ int temp = arr[i]; arr[i] = arr[j]; arr[… 更多>

Java迭代合并排序程序

下面是用于迭代合并排序的Java程序示例import java.util.Arrays; public class Demo{ public static void merge_sort(int[] my_arr){ if(my_arr =… 更多>

Java程序进行Gnome排序

Gnome Sort一次只能处理一种元素,并将其移到实际位置。让我们看一个实现Gnome Sort的例子-示例import java.util.Arrays; public class Demo{ static void gnome_sor… 更多>

用于数组旋转的Java逆向算法程序

以下是实现数组旋转的反向算法的Java程序-示例import java.io.*; public class Demo{ static void rotate_left(int my_arr[], int no_of_rotation){ … 更多>

Java程序进行递归插入排序

以下是Java程序的递归插入排序-示例import java.util.Arrays; public class Demo{ static void recursive_ins_sort(int my_arr[], int arr_len)… 更多>

Java递归冒泡排序程序

下面是递归冒泡排序的Java程序示例import java.util.Arrays; public class Demo{ static void bubble_sort(int my_arr[], int len_arr){ if (le… 更多>

Java程序计算一个四面体的面积

四面体是由四个三角形面,六个直边和四个顶点角组成的多面体。以下是用于计算四面体的面积的Java程序-示例import java.io.*; public class Demo{ static double tetra_vol(int sid… 更多>

Java程序用于数组旋转

以下是用于数组旋转的Java程序-示例public class Demo{ void rotate_left(int my_arr[], int d, int len){ d = d % len; int i, j, k, temp; in… 更多>

Java程序无需使用即可打印数字系列

以下是不使用任何循环即可打印Number系列的Java代码-示例public class Demo{ public static void main(String[] args){ int my_num = 0; System.out.pr… 更多>

求最大的K位数字可被X整除的Java程序

以下是最大的K位数字可被X整除的Java程序-示例import java.io.*; import java.lang.*; public class Demo{ public static int largest_k(int val_1,… 更多>

Java程序的最长递增子序列实例

以下是最长增加子序列的Java程序-示例public class Demo{ static int incre_subseq(int my_arr[], int arr_len){ int seq_arr[] = new int[arr_l… 更多>

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

我们可以使用writeLines和fileConn函数来做到这一点。示例> fileConn<-file("textdata.txt") > writeLines(c("Nhooo"… 更多>

在R语言中应该使用哪个函数require或library来加载包?

require和library之间的主要区别是require被设计为使用内部函数,library用于加载包。如果一个包不可用,那么库抛出一个错误,另一方面require给出一个警告消息。使用library> library(xyz) … 更多>

如何处理R中的“找不到函数(could not find function)”错误?

由于以下原因,发生错误“找不到功能”-函数名称不正确。始终记住,函数名称在R中区分大小写。尚未安装包含该功能的软件包。在使用包中包含的任何功能之前,我们必须在R中安装一次包。可以作为install.packages(“ package_na… 更多>

如何在R中执行两个数据帧的内部联接和外部联接?

内部联接仅返回左侧表在右表中具有匹配键的行,外部联接返回两个表中的所有行,左侧联接返回在右表中具有匹配键的记录。这可以通过使用合并功能来完成。示例内部联接> df1 = data.frame(CustomerId = c(1:5), … 更多>

为什么要在R中使用set.seed?

set.seed的使用是为了确保我们获得相同的随机结果。如果我们为R或任何统计软件中的任何任务随机选择一些观测值,则它始终会产生不同的值,这是由于随机化而发生的。如果我们想保留在第一次随机选择时产生的值,则可以通过在随机化之后将它们存储在一… 更多>

如何在R中制作数据帧列表?

这可以通过使用列表功能来完成。示例> df1<-data.frame(x<-1:10,y<-rnorm(10,0.5)) > df2<-data.frame(x<-runif(5),y<-rn… 更多>

R中波浪号(〜)的用途是什么?

Tilde运算符用于定义统计模型公式中因变量和自变量之间的关系。代字号运算符左侧的变量是因变量,代字号运算符右侧的变量被称为自变量。因此,代字号运算符有助于定义因变量取决于代字号运算符右侧的自变量。示例> Regression_Mod… 更多>

如何过滤R中包含某个字符串的行?

我们可以通过使用dplyr包的filter和grepl函数来做到这一点。示例考虑mtcars数据集。> data(mtcars) > head(mtcars) mpg cyl disp hp drat wt qsec vs am… 更多>

如何仅从R数据框中选择数字列?

最简单的方法是使用dplyr包的select_if函数,但我们也可以通过lapply来实现。使用dplyr> df <- data.frame(X1=1:10,X2=11:20,X3=21:30,X4=letters[1:10]… 更多>

如何通过R中data.table中的列名删除列?

我们可以通过将列设置为NULL来实现示例> library(data.table) > df <- data.frame(numbers = 1:10, x = runif(10,25,75)) > data_tab… 更多>

如何在R中模拟离散均匀随机变量?

为此,我们需要使用purrr包的rdunif函数示例假设您要模拟21至50岁之间的10个年龄段。我们可以按照以下步骤进行操作-> library(purrr) > rdunif(10,b=50,a=21) [1] 38 33 2… 更多>

如何标准化R数据框中的列?

这可以通过使用缩放功能来完成。示例> data<- data.frame(x = rnorm(10, 50, 1.5), y = runif(10, 2, 5)) > data x y 1 49.57542 2.94093… 更多>

如何从R中的数据框中查找星期几?

可以通过使用平日功能来完成。示例< df = data.frame(date=c("2020-07-01", "2020-08-10", "2020-11-15")) <… 更多>

如何删除R中一个或几个以外的所有对象?

我们可以使用rm删除全部或少量对象。示例< x>-rnorm(100,0.5) < y>-1:100 < z>-rpois(100,5) < a>-rep(1:5,20)删除所有对象> … 更多>

如何删除R数据框中的行?

这可以通过使用方括号来完成。示例> data<-data.frame(matrix(rnorm(50,5),nrow=10)) > data X1 X2 X3 X4 X5 1 4.371434 6.631030 5.585… 更多>

如何在R中将向量拆分为块?

这可以在seq_along,split和ceiling的帮助下完成。示例> x <- rpois(100,5) > x [1] 6 5 6 3 11 4 5 6 7 4 6 4 3 4 7 1 8 4 2 4 5 7 8 … 更多>