找到关于编程的34423 篇文章

在 Python 列表中多次添加相同的值

Pradeep Elance
更新于 2020年1月2日 09:29:58

6K+ 次浏览

有时候我们需要在列表中多次显示相同的数字或字符串。我们也可能为了某些计算的目的生成这些数字或字符串。Python 提供了一些内置函数可以帮助我们实现这一点。使用 * 这是最常用的方法。在这里,我们使用 * 运算符,它将创建前面提到的字符的重复。示例 在线演示给定值 ='Hello! ' 重复值 = 5*给定值 print(重复值)运行上面的代码,我们得到以下结果:Hello! Hello! Hello! Hello! Hello!使用 repeat itertools 模块提供 repeat 函数。此函数接受可重复的字符串……阅读更多

如何在 Java 中的 lambda 表达式中使用 Predicate和 BiPredicate?在 Java 中的 lambda 表达式中?

raja
更新于 2020年7月13日 07:18:22

2K+ 次浏览

Predicate 接口定义在 java.util.function 包中。它表示一个具有一个参数的布尔值函数。它是一种函数式接口,其函数方法是 test()。BiPredicate 接口类似于 Predicate 接口,具有两个参数。它可以用作 lambda 表达式的赋值目标。Predicate 的语法@FunctionalInterface public interface PredicateExampleimport java.util.*; import java.util.function.*; import java.util.stream.*; public class EmployeePredicateTest {    public static void main(String[] args) {      Employee e1 = new Employee(1, 23, "M", "Raja");      Employee e2 = new Employee(2, 13, "M", "Jai");      Employee e3 = new Employee(3, 36, "F", "Yamini");      ……阅读更多

Python 程序中计算 n + nn + nnn + u + n(m 次)

Hafeezul Kareem
更新于 2020年1月2日 07:07:04

319 次浏览

在本教程中,我们将编写代码来查找级数 n + nn + nnn + ... + n(m 次)的和。我们可以在 Python 中很容易地做到这一点。让我们看一些例子。输入:n = 1 m = 5 级数:1 + 11 + 111 + 1111 + 11111 输出:12345算法按照以下步骤解决问题。1. 初始化 n 和 m。2. 将总和初始化为 0。3. 制作 n 的副本以生成级数中的下一个数字。4. 迭代循环 m 次。  4.1. 将 n 加到总和中。……阅读更多

Pandas 中的布尔索引

Hafeezul Kareem
更新于 2020年1月2日 06:58:52

2K+ 次浏览

布尔索引帮助我们使用布尔向量从 DataFrame 中选择数据。我们需要一个带有布尔索引的 DataFrame 来使用布尔索引。让我们看看如何实现布尔索引。创建一个数据字典。将其转换为具有布尔索引(作为向量)的 DataFrame 对象。现在,使用布尔索引访问数据。请参见下面的示例以了解其用法。示例import pandas as pd # 数据 data = {    'Name': ['Hafeez', 'Srikanth', 'Rakesh'],    'Age': [19, 20, 19] } # 创建一个带有布尔索引向量的 DataFrame data_frame = pd.DataFrame(data, index = [True, False, True]) ……阅读更多

Python 中的日历函数 - (calendar(),month(),isleap()?)

Hafeezul Kareem
更新于 2020年1月2日 06:53:15

464 次浏览

我们可以使用 Python 中的 calendar 模块执行日历操作。在这里,我们将学习 calendar 类实例的不同方法。calendar.calendar(year) calendar 类实例返回该年的日历。让我们看一个例子。示例 在线演示# 导入 calendar 模块 import calendar # 初始化年份 year = 2019 # 打印日历 print(calendar.calendar(year))输出如果您运行上述代码,您将得到以下结果。calendar.firstweekday() calendar.firstweekday() 方法返回一周中的第一个工作日,即星期一。示例 在线演示# 导入 calendar import calendar # 获取年份的 firstweekday print(calendar.firstweekday())输出如果您运行上述程序,您将得到……阅读更多

Python 中的日历函数 -(monthrange(),prcal(),weekday()?)

Hafeezul Kareem
更新于 2020年1月2日 06:47:01

522 次浏览

在本教程中,我们将探讨 calendar 模块的不同方法。让我们逐一查看。calendar.monthrange(year, month) calendar.monthrange(year, month) 方法返回给定月份的起始工作日编号和天数。它在一个元组中返回两个值。让我们看一个例子。示例 在线演示# 导入 calendar 模块 import calendar # 初始化年份和月份 year = 2019 month = 1 # 获取工作日和天数的元组 weekday, no_of_days = calendar.monthrange(year, month) print(f'工作日编号:{weekday}') print(f'天数:{no_of_days}')输出如果您运行上述代码,您将得到以下结果。工作日编号:1 天数:……阅读更多

Python 程序中的 casefold() 字符串

Hafeezul Kareem
更新于 2020年1月2日 06:31:14

97 次浏览

在本教程中,我们将讨论字符串方法 str.casefold()。它不接受任何参数。该方法的返回值是一个适合不区分大小写比较的字符串。什么是大小写不敏感比较?例如,德文字母小写字母 ß 等效于 ss。str.casefold() 方法将 ß 返回为 ss。它将所有字母转换为小写。示例 在线演示# 初始化字符串 string = "TUTORIALSPOINT" # 打印字符串的 casefold() 版本 print(string.casefold())输出如果运行上述程序,您将得到以下结果。tutorialspoint让我们看看不区分大小写比较有效的示例。如果您直接比较……阅读更多

如何在 Java 中使用 Comparator 接口按名称排序列表?

raja
更新于 2020年7月13日 07:00:37

727 次浏览

Comparator 接口可用于对用户定义类的对象进行排序。它能够比较两个不同类的两个对象。我们可以对对象的列表进行排序,而无需修改对象的源代码来实现 Comparable 接口。lambda 表达式本身无法执行,并用于实现函数式接口中声明的方法。在下面的示例中,我们需要使用 Comparator 接口和 Stream API 以及 lambda 表达式按名称排序列表。示例import java.util.*; import java.util.function.*; import java.util.stream.*; public class ListSortByNameTest {    public static void main(String[] args) {      List arrayList = new ArrayList(); ……阅读更多

更改 Python 中给定 NumPy 数组的数据类型

Hafeezul Kareem
更新于 2020年1月2日 06:23:52

12K+ 次浏览

我们有一种名为 astype(data_type) 的方法来更改 NumPy 数组的数据类型。如果我们有一个 float64 类型的 NumPy 数组,那么我们可以通过向 NumPy 数组的 astype() 方法提供数据类型将其更改为 int32。我们可以使用 dtype 类检查 NumPy 数组的类型。让我们检查样本 NumPy 数组的数据类型。示例# 导入 NumPy 库 import numpy as np # 创建 NumPy 数组 array = np.array([1, 2, 3, 4, 5]) # 打印 NumPy 数组的数据类型 print(array.dtype)输出如果您运行上述代码,您将得到……阅读更多

C 程序中的矩阵乘法和归一化

Arnab Chakraborty
更新于 2020年1月2日 06:18:27

704 次浏览

矩阵乘法现在讨论矩阵乘法的过程。只有满足某些条件才能执行矩阵乘法。假设有两个矩阵 P 和 Q,它们的维度分别为 P (a x b) 和 Q (z x y),则当且仅当 b = x 时才能找到结果矩阵。则结果矩阵 R 的阶数将为 (m x q)。算法matrixMultiply(P, Q):假设 P 的维度为 (a x b),Q 的维度为 (z x y) 开始   如果 b 与 z 不相同,则退出   否则将 R 矩阵定义为 (a……阅读更多

广告
© . All rights reserved.