找到 34423 篇文章 关于编程

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

raja
更新于 2020-07-13 05:32:03

6K+ 次浏览

Callable 接口定义在 java.util.concurrent 包中。Callable 对象返回由线程完成的计算结果,这与只能运行线程的 Runnable 接口形成对比。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() 实现数学模运算。两个操作数进行除法运算后得到的余数称为模运算。它是数学模块下标准库的一部分。在下面的示例中,我们将看到模运算在各种情况下如何给出不同的输出。正数对于正数,结果是第一个整数除以第二个整数后的余数。有趣的是,结果始终为浮点数,我们可以从结果的类型中看到这一点。示例Live Demofrom 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 循环的 Python 列表放在另一个带有 for 循环的 Python 列表中来使用 for 循环创建矩阵的行和列。示例Live Demomatrix = [[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 命令。这可以通过使用另一种技术来避免,该技术涉及使用三个单引号,如下所示。示例Live Demoprint(''' 激励名言:有时以后会变成永远,现在就去做。伟大的事情永远不会来自舒适区。你为某件事付出的努力越多,当你实现它时就会感觉越棒。 ''') 运行以上代码,我们将得到以下结果:激励名言:有时以后会变成永远,现在就去做。... 阅读更多

Python 中的列联表

Pavitra
更新于 2019-12-30 10:22:38

2K+ 次浏览

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

添加两个 Python 列表元素

Pavitra
更新于 2019-12-30 10:14:57

2K+ 次浏览

列表可以在 Python 中添加,从而创建一个新的列表,其中包含来自这两个列表的元素。有多种方法可以添加两个列表,并在下面进行描述。但在所有这些情况下,列表的长度必须相同。使用 Append()使用 append(),我们可以将一个列表的元素添加到另一个列表中。示例Live DemoList1 = [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]示例Live Demo#include using namespace std; void findXOR(int A[], int n) {    int x = 0;    for (int i = 0; ... 阅读更多

在 C++ 中从给定数组的连续元素的 GCD 构造数组

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

浏览量 150 次

假设我们有一个数组 A[],包含 n 个元素。我们必须找到另一个数组 B[],其大小为 n+1,使得 B[i] 和 B[i + 1] 的 GCD 为 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.