找到 34423 篇文章 关于编程

C++程序,用于找出n个整数对中的最小差值

Arnab Chakraborty
更新于 2022年3月2日 11:09:42

182 次浏览

假设,我们得到两个数组a和b,它们分别包含n和m个值。我们必须使用这两个数组中的值组成n或m个对(以较小者为准)。一对必须包含数组a中的一个值和数组b中的另一个值。我们必须以这样一种方式组成这些对,以便对中的值的差值最小且相同。我们将该值作为输出打印出来。因此,如果输入类似于n = 4,m = 4,a = {2,... 阅读更多

C++程序,用于找出所有给定三元组的最短成本路径之和

Arnab Chakraborty
更新于 2022年3月2日 11:05:16

254 次浏览

假设,有n个城市和m条城市之间的道路。m条道路在道路数组中给出,其中道路的格式为{起点,终点,权重}。现在,我们定义一个三元组(s, t, k),其中s、t和k是城市。现在,我们必须计算从城市s到城市t所需的最小时间。要从s访问t,只能访问1到k之间的城市。如果无法从s到达城市t,则返回0。我们必须计算所有三元组的最小时间... 阅读更多

在 Python 中获取两个一维数组的克罗内克积

AmitDiwan
更新于 2022年3月2日 10:52:34

216 次浏览

要获取两个一维数组的克罗内克积,请在 Python Numpy 中使用 numpy.kron() 方法。计算克罗内克积,一个由第二个数组的块组成的复合数组,由第一个数组缩放。该函数假设a和b的维度数相同,如有必要,在最小的前面加上1。如果 a.shape = (r0, r1, .., rN) 且 b.shape = (s0, s1, ..., sN),则克罗内克积的形状为 (r0*s0, r1*s1, ..., rN*SN)。元素是来自 a 和 b 的元素的乘积,通过 -kron(a, b)[k0, k1, ..., kN] = a[i0, i1, ... ... 阅读更多

在 Python 中获取两个不同维度数组的克罗内克积

AmitDiwan
更新于 2022年3月2日 10:40:20

256 次浏览

要获取两个不同维度数组的克罗内克积,请在 Python Numpy 中使用 numpy.kron() 方法。计算克罗内克积,一个由第二个数组的块组成的复合数组,由第一个数组缩放。该函数假设a和b的维度数相同,如有必要,在最小的前面加上1。如果 a.shape = (r0, r1, .., rN) 且 b.shape = (s0, s1, ..., sN),则克罗内克积的形状为 (r0*s0, r1*s1, ..., rN*SN)。元素是来自 a 和 b 的元素的乘积,通过 -# kron(a, b)[k0, k1, ..., kN] = ... 阅读更多

在 Python 中计算线性代数中矩阵的条件数

AmitDiwan
更新于 2022年3月2日 10:38:17

1K+ 次浏览

要计算线性代数中矩阵的条件数,请在 Python 中使用 numpy.linalg.cond() 方法。此方法能够使用七种不同的范数之一返回条件数,具体取决于p的值。返回矩阵的条件数。可能是无限的。x 的条件数定义为 x 的范数乘以 x 的逆的范数;范数可以是通常的 L2 范数或其他几种矩阵范数之一。第一个参数是 x,即需要求条件数的矩阵。第二个参数是 p,... 阅读更多

C++程序,用于在给定图中找到q个查询的最短成本路径

Arnab Chakraborty
更新于 2022年3月2日 11:00:37

475 次浏览

假设,我们得到一个包含n个顶点的图,并且该图是最小连接的。边在数组中给出,其中边以{起点,终点,权重}格式给出。现在,我们得到q个查询,每个查询的格式为{起点,终点}。我们必须找到通过顶点k从起点到终点的最短成本路径。我们打印每个查询的路径成本。因此,如果输入类似于n = 6,q = 3,k = 1,edges = {{1, 2, 2}, {1, 3, 4}, {3, ... 阅读更多

在 Python 线性代数中返回矩阵的负无穷范数

AmitDiwan
更新于 2022年3月2日 10:35:06

193 次浏览

要返回线性代数中矩阵或向量的范数,请在 Python Numpy 中使用 LA.norm() 方法。第一个参数x是输入数组。如果axis为None,则x必须是一维或二维,除非ord为None。如果axis和ord都为None,则将返回x.ravel的2范数。第二个参数ord是范数的阶数。inf表示numpy的inf对象。默认为None。第三个参数axis,如果为整数,则指定沿其计算向量范数的x的轴。如果axis是2元组,则指定... 阅读更多

C++程序,用于找出使网格中偶数单元格数量最大化的操作次数

Arnab Chakraborty
更新于 2022年3月2日 10:56:05

89 次浏览

假设,我们得到一个维度为h * w的网格。网格中的每个单元格都分配了一个特定值。我们必须使具有偶数值的单元格数量最大化。为此,我们可以选择一个以前未选择的单元格,然后将当前单元格的值减少1,并将位于当前单元格垂直或水平相邻的另一个单元格的值增加1。我们打印出操作次数以及增量和减量操作的单元格编号。输出将以... 阅读更多

C++程序,用于找出销售小麦可以获得的最大利润

Arnab Chakraborty
更新于 2022年3月2日 10:23:18

281 次浏览

假设,有n个城市,它们通过m条道路连接。道路是单向的,道路只能从起点到终点,反之则不行。道路在数组'roads'中给出,格式为{起点,终点}。现在,在这些城市中,小麦以不同的价格出售。各个城市的​​小麦价格在数组'price'中给出,其中第i个值是第i个城市的​​小麦价格。现在,旅行者可以从任何城市购买小麦,并且可以到达任何城市(如果允许)... 阅读更多

在 Python 线性代数中返回矩阵的无穷范数

AmitDiwan
更新于 2022年3月2日 10:31:45

818 次浏览

要返回线性代数中矩阵或向量的范数,请在 Python Numpy 中使用 LA.norm() 方法。第一个参数x是输入数组。如果axis为None,则x必须是一维或二维,除非ord为None。如果axis和ord都为None,则将返回x.ravel的2范数。第二个参数ord是范数的阶数。inf表示numpy的inf对象。默认为None。第三个参数axis,如果为整数,则指定沿其计算向量范数的x的轴。如果axis是2元组,则指定... 阅读更多

广告

© . All rights reserved.