194 次浏览
它是数据预处理的一个步骤,应用于数据的自变量或特征。它主要帮助将数据规范化到特定范围内。为什么要缩放?大多数情况下,你的数据集包含数量级、单位和范围差异很大的特征。但是,由于大多数机器学习算法在其计算中使用两个数据点之间的欧几里得距离,这是一个问题。如果放任不管,这些算法只考虑特征的大小,而忽略单位。结果会因不同的单位而差异很大,例如 5kg 和 5000 克。具有高数量级的特征将占据很大权重…… 阅读更多
598 次浏览
SymPy 是一个用于符号数学的 Python 库。它的目标是成为一个功能齐全的计算机代数系统 (CAS),同时保持代码尽可能简单,以便易于理解和扩展。SymPy 完全用 Python 编写。SymPy 仅依赖于 mpmath,这是一个用于任意浮点运算的纯 Python 库,使其易于使用。# 安装 sympy 模块 pip install sympy SymPy 定义了以下数值类型:Rational 和 Integer。Rational 类将有理数表示为一对两个整数,分子和分母,因此 Rational(1, 2) 代表 1/2,Rational(5, 2) 代表 5/2,依此类推。Integer 类表示整数。SymPy ... 阅读更多
243 次浏览
在这个问题中,我们得到一个循环链表。我们的任务是创建一个程序来查找循环链表的节点之和。我们只需要将链表的所有节点值加起来。一些重要的定义 链表是一系列数据结构,它们通过链接连接在一起。循环链表是链表的一个变体,其中第一个元素指向最后一个元素,最后一个元素指向第一个元素。单链表和双链表都可以制成循环链表。现在,让我们… 阅读更多
229 次浏览
在这个问题中,我们得到三个数字 N、K 和 R。我们的任务是创建一个程序来查找自然数之和(直到 N),这些自然数模 K 余 R。我们将添加小于 N 的所有满足以下条件的数字,i%K == R。让我们举个例子来理解这个问题,输入 N = 14,K = 4,R = 1 输出 28 说明 - 所有小于 N 的数字,当除以 4 时余数为 1 的数字是 1、5、9、13。为了解决这个问题,我们将从 R 循环到 N,并… 阅读更多
290 次浏览
在这个问题中,我们得到了三个整数 M1、M2 和 N。我们的任务是创建一个程序来查找小于 N 的两个数字倍数的和。在这里,我们将添加所有小于 N 且是 M1 或 M2 的倍数的元素。让我们举个例子来理解这个问题,输入 N = 13,M1 = 4,M2 = 6 输出 20 说明 - 小于 13 且是 4 和 6 的倍数的数字是 4、6、8、12。解决这个问题的一个简单的方案是从 1 循环到 N,并添加所有可以… 阅读更多
131 次浏览
在这个问题中,我们得到一个完全二叉树。我们的任务是创建一个程序来查找完全二叉树的镜像节点的中序方式之和。在这里,我们必须找到左子树的中序遍历,然后为每个节点添加其镜像。这意味着如果我们正在遍历左叶节点,我们将把右叶节点的值加到它上面。因为它是镜像节点。一些重要的定义 完全二叉树是一棵二叉树,其中所有级别都有… 阅读更多
361 次浏览
在这个问题中,我们得到一个包含 N 个数字的数组 arr,其中 arr[i] 代表 (i+1) 个节点。此外,还有 M 对边,其中 u 和 v 代表由边连接的节点。我们的任务是创建一个程序来查找无向图所有连通分量的最小元素之和。如果一个节点与任何其他节点没有连接,则将其计为只有一个节点的分量。让我们举个例子来理解这个问题,输入 arr[] = {2, 7, 5, 1, 2} m = 2 1 2 4 5 输出 8 说明 下面是图… 阅读更多
335 次浏览
在这个问题中,我们得到两个数字 L 和 R。我们还有一个数组 arr[],使得 arr[i] = i*(-1)^i。我们的任务是创建一个程序来计算当 arr[i] = i*(-1)^i 时,数组中从索引 L 到 R 的元素之和。因此,我们需要找到数组范围 [L, R] 内的元素之和。让我们举个例子来理解这个问题,输入 L = 2 , R = 6 输出 4 说明 arr[] = {-1, 2, -3, 4, -5, 6} 和 = 2 + (-3) + 4 + (-5) + 6 = 4 一个简单的解决方案是… 阅读更多
120 次浏览
在这个问题中,我们得到一个数字 N。我们的任务是创建一个程序来查找数字 N 在从 2 到 N/2 的进制中的数字之和。因此,我们必须将数字的进制转换为从 2 到 N/2 的所有进制,即对于 n = 9,进制将是 2、3、4。然后找到这些进制中所有数字的和。让我们举个例子来理解这个问题,输入 N = 5 输出 2 说明 进制从 2 到 N/2 是 2。52 = 101,数字之和为 2。为了解决这个问题,我们取… 阅读更多
485 次浏览
在这个问题中,我们得到一个链表。我们的任务是打印链表交替节点的和。链表是一系列数据结构,它们通过链接连接在一起。现在,让我们回到这个问题。在这里,我们将添加链表的交替节点。这意味着我们将添加 0、2、4、6……位置的节点。让我们举个例子来理解这个问题,输入 4 → 12 → 10 → 76 → 9 → 26 → 1 输出 24 说明 考虑交替字符串 - 4 + 10 + 9 + 1 = 24 为了解决这个问题,… 阅读更多