找到关于编程的34423 篇文章

如何在 Java 中将 Callable 写成 lambda 表达式?

raja
更新于 2020年7月13日 05:32:03

6K+ 次浏览

Callable 接口定义在 java.util.concurrent 包中。与只能运行线程的 Runnable 接口相反,Callable 对象返回由线程完成的计算结果。Callable 对象返回 Future 对象,该对象提供用于监控由线程执行的任务进度的方法。Future 对象用于检查 Callable 接口的状态,并在线程完成时从 Callable 中检索结果。在下面的示例中,我们可以将 Callable 接口编写为 Lambda 表达式。示例import java.util.concurrent.*; public class LambdaCallableTest { public static void main(String args[]) throws InterruptedException { ExecutorService executor = Executors.newSingleThreadExecutor(); ... 阅读更多

打印菱形图案的 Python 程序

Pradeep Elance
更新于 2019年12月30日 11:53:13

340 次浏览

Python 中的循环功能可用于使用键盘上的各种字符创建许多格式良好的图表。其中一种形状是菱形,它涉及多个循环。这是因为我们必须垂直和水平打印字符。我们还必须注意形状从顶部逐渐增长到中间,然后从中间逐渐缩小到底部。为此,我们将使用两个 for 循环,每个循环内部都包含一个 for 循环。以下是创建菱形形状的代码。示例def Shape_of_Diamond(shape): a = 0 for m in ... 阅读更多

Python - fmod() 函数

Pradeep Elance
更新于 2019年12月30日 10:39:05

558 次浏览

Python 中的 fmod() 实现数学模运算。两个操作数进行除法运算后得到的余数称为模运算。它是标准库的一部分,位于 math 模块下。在下面的示例中,我们将看到模运算如何在各种情况下给出不同的输出。正数对于正数,结果是第一个整数除以第二个整数后的余数。有趣的是,结果总是浮点数,我们可以从结果的类型中看出。示例 在线演示from math import fmod print(fmod(6, 7)) print(type(fmod(6, 7))) print(fmod(0, 7)) ... 阅读更多

查找 Python 中列表列表中每个索引的最小值

Pradeep Elance
更新于 2019年12月30日 10:36:09

2K+ 次浏览

在某些问题中,我们需要识别列表中每个元素的最小值。但在解决矩阵运算时,我们需要找到矩阵中每一列的最小值。这需要我们从列表列表中找到最小值。因为矩阵的每一列都是一个列表列表。使用 min() 和 zip()在下面的示例中,我们使用 min() 和 zip()。这里的 zip() 函数将来自多个列表的相同索引处的元素组织到单个列表中。然后,我们使用 ... 对 zip 函数的结果应用 min() 函数。阅读更多

Python 中的嵌套列表推导式

Pradeep Elance
更新于 2019年12月30日 10:32:32

2K+ 次浏览

嵌套列表是在列表内的列表。Python 提供了优雅地处理嵌套列表并应用公共函数来操作嵌套列表的功能。在本文中,我们将看到如何使用列表推导式在 Python 中创建和使用嵌套列表。创建矩阵创建矩阵涉及创建一系列行和列。我们可以使用 for 循环通过将一个带有 for 循环的 Python 列表放入另一个带有 for 循环的 Python 列表中来创建矩阵的行和列。示例 在线演示matrix = [[m for m in range(4)] for n in range(3)] print(matrix)运行上面的代码将得到... 阅读更多

Python 中的多行打印

Pavitra
更新于 2019年12月30日 10:26:04

767 次浏览

我们通常看到 Python 中的 print 命令打印一行输出。但是,如果我们有多行要打印,那么在这种方法中需要编写多个 print 命令。这可以通过使用另一种技术来避免,该技术涉及使用三个单引号,如下所示。示例 在线演示print(''' 激励名言:有时稍后会变成永不,现在就做。伟大的事情永远不会来自舒适区。你为某事付出的努力越多,当你实现它时,你会感觉越伟大。''')运行上面的代码将得到以下结果:激励名言:有时稍后会变成永不,现在就做。伟大的事情永远不会来自舒适区。你为某事付出的努力越多,当你实现它时,你会感觉越伟大。 ... 阅读更多

Python 中的列联表

Pavitra
更新于 2019年12月30日 10:22:38

2K+ 次浏览

列联表是一个表格,它显示了一个变量在行中的分布,另一个变量在列中的分布。它用于研究两个变量之间的相关性。它是一个多路表,它描述了一个数据集,其中每个观察值都属于几个变量中的一个类别。它基本上是两个或多个分类变量之间计数的汇总。列联表也称为交叉表或双向表,用于统计中总结几个分类变量之间的关系。列联系数是一个关联系数,它说明两个变量或数据集是否…… 阅读更多

添加两个 Python 列表元素

Pavitra
更新于 2019年12月30日 10:14:57

2K+ 次浏览

列表可以在 Python 中添加,从而创建一个包含两个列表中元素的新列表。有各种方法可以添加两个列表,如下所述。但在所有这些情况下,列表的长度必须相同。使用 Append()使用 append(),我们可以将一个列表的元素添加到另一个列表中。示例 在线演示List1 = [7, 5.7, 21, 18, 8/3] List2 = [9, 15, 6.2, 1/3, 11] # 打印原始列表 print ("list1 : " + str(List1)) print ("list2 : " + str(List2)) newList = [] for n in range(0, len(List1)): newList.append(List1[n] + List2[n]) print(newList) ... 阅读更多

在 C++ 中从数组所有元素的异或构建数组(除了相同索引处的元素)

Arnab Chakraborty
更新于 2019年12月30日 10:12:25

175 次浏览

假设我们有一个包含 n 个正元素的数组 A[]。我们必须创建另一个数组 B,使得 B[i] 是 A[] 中所有元素的异或,除了 A[i]。因此,如果 A = [2, 1, 5, 9],则 B = [13, 14, 10, 6]要解决这个问题,首先我们必须找到 A 的所有元素的异或,并将其存储到变量 x 中,然后对于 A[i] 的每个元素,找到 B[i] = x XOR A[i]示例 在线演示#include using namespace std; void findXOR(int A[], int n) { int x = 0; for (int i = 0; ... 阅读更多

在 C++ 中根据给定数组中连续元素的最大公约数构造数组

Arnab Chakraborty
更新于 2019-12-30 10:07:54

浏览量:150

假设我们有一个包含 n 个元素的数组 A[]。我们必须找到另一个大小为 n+1 的数组 B[],使得 B[i] 和 B[i + 1] 的最大公约数为 A[i]。如果有多个解,则打印其中数组和最小的一个。因此,如果 A = [1, 2, 3],则输出为 [1, 2, 6, 3]。当 A 只有一个元素 K 时,则 B = [K, K]。所以 B[0] 将为 A[0]。现在考虑我们已经处理到索引 i,所以我们已经处理了索引 i,并计算了 B[i + 1]。… 阅读更多

广告
© . All rights reserved.