找到 34423 篇文章,关于编程

Python 中使用爱因斯坦求和约定进行矩阵向量乘法

AmitDiwan
更新于 2022年3月2日 09:49:48

559 次浏览

对于使用爱因斯坦求和约定的矩阵向量乘法,请在 Python 中使用 numpy.einsum() 方法。第一个参数是下标。它指定用于求和的下标,作为逗号分隔的下标标签列表。第二个参数是操作数。这些是操作的数组。einsum() 方法评估操作数上的爱因斯坦求和约定。使用爱因斯坦求和约定,许多常见的多分量线性代数数组运算可以用简单的方式表示。在隐式模式下,einsum 计算这些值。在显式模式下,einsum 提供了进一步的灵活性来计算可能不被视为经典爱因斯坦... 阅读更多

C++ 程序找出建筑物的中心坐标和高度

Arnab Chakraborty
更新于 2022年3月2日 09:58:24

235 次浏览

假设,有一座建筑物,其中心坐标为 xc、yc,高度为 h。我们不知道建筑物的中心坐标,但我们提供了 n 条信息,其中包含 x 和 y 坐标以及高度值 a。坐标 (x, y) 的高度是 (h - |x - xc| - |y - yc|,0) 的最大值。我们必须找出建筑物的中心坐标和高度。坐标 xi 在数组 x 中给出,yi 在数组 y 中给出,ai 在数组 a 中给出。因此,... 阅读更多

Python 中使用爱因斯坦求和约定进行向量内积

AmitDiwan
更新于 2022年3月2日 09:48:01

274 次浏览

要使用爱因斯坦求和约定计算向量的内积,请在 Python 中使用 numpy.einsum() 方法。第一个参数是下标。它指定用于求和的下标,作为逗号分隔的下标标签列表。第二个参数是操作数。这些是操作的数组。einsum() 方法评估操作数上的爱因斯坦求和约定。使用爱因斯坦求和约定,许多常见的多分量线性代数数组运算可以用简单的方式表示。在隐式模式下,einsum 计算这些值。在显式模式下,einsum 提供了进一步的灵活性来计算可能不被视为... 阅读更多

C++ 程序找出给定整数的最大可能总和

Arnab Chakraborty
更新于 2022年3月2日 09:47:19

281 次浏览

假设,我们给定两个整数 n 和 m,并且有 k 个整数元组,其中包含四个整数 {ai、bi、ci、di}。给出四个数组 a、b、c、d,a[i] 表示第 i 个元组的 a 值。现在,让我们考虑一个序列 dp,它具有 n 个正整数和 1

C++ 程序找出乘坐火车从起点站到终点站所需的最小时间

Arnab Chakraborty
更新于 2022年3月2日 09:43:38

372 次浏览

假设 n 个站点由 m 条轨道连接。站点名称从 1 到 n。轨道是双向的,我们必须从站点 src 到达站点 dest。第 i 条铁路的源站点和目标站点在数组“roads”中给出,其中 roads[i] 的格式为 {station1、station2}。从第 j 个站点,火车开往与该站点连接的所有站点,时间为 kj 的倍数,每趟火车到达目的地的耗时为 tj。这些值在数组“departure”中给出,其中每个元素... 阅读更多

Python 中计算具有不同维度的数组和类数组轴的张量点积

AmitDiwan
更新于 2022年3月2日 09:45:42

205 次浏览

给定两个张量 a 和 b,以及一个包含两个类数组对象的类数组对象 (a_axes、b_axes),在由 a_axes 和 b_axes 指定的轴上对 a 和 b 的元素(分量)的乘积求和。第三个参数可以是单个非负整数类标量 N;如果是,则对 a 的最后 N 个维度和 b 的前 N 个维度求和。步骤首先,导入所需的库 - 导入 numpy 作为 np 使用 array() 方法创建两个具有不同维度的 numpy 数组 - arr1 = np.array(range(1, 9)) arr1.shape = (2, 2, 2) arr2 = np.array(('p', 'q', 'r', 's'),... 阅读更多

Python 中计算具有不同维度的数组和双重收缩的张量点积

AmitDiwan
更新于 2022年3月2日 09:34:37

203 次浏览

给定两个张量 a 和 b,以及一个包含两个类数组对象的类数组对象 (a_axes、b_axes),在由 a_axes 和 b_axes 指定的轴上对 a 和 b 的元素(分量)的乘积求和。第三个参数可以是单个非负整数类标量 N;如果是,则对 a 的最后 N 个维度和 b 的前 N 个维度求和。要计算具有不同维度的数组的张量点积,请在 Python 中使用 numpy.tensordot() 方法。a、b 参数是“点”的张量。axes 参数,整数类如果为 int N,则对... 阅读更多

Python 中在特定轴上计算具有不同维度的数组的张量点积

AmitDiwan
更新于 2022年3月2日 09:28:19

127 次浏览

给定两个张量 a 和 b,以及一个包含两个类数组对象的类数组对象 (a_axes、b_axes),在由 a_axes 和 b_axes 指定的轴上对 a 和 b 的元素(分量)的乘积求和。第三个参数可以是单个非负整数类标量 N;如果是,则对 a 的最后 N 个维度和 b 的前 N 个维度求和。要计算具有不同维度的数组的张量点积,请在 Python 中使用 numpy.tensordot() 方法。a、b 参数是“点”的张量。axes 参数,整数类如果为 int N,则对最后... 阅读更多

C++ 程序找出可以照亮的单元格的最大数量

Arnab Chakraborty
更新于 2022年3月2日 09:38:22

183 次浏览

假设,我们给定一个 h * w 维的网格。网格中的单元格可以包含灯泡或障碍物。灯泡单元格照亮其右侧、左侧、上方和下方的单元格,并且光可以照射穿过单元格,除非障碍物单元格阻挡了光线。障碍物单元格不能被照亮,它会阻止灯泡单元格的光线到达其他单元格。我们用字符串数组给出网格,其中“#”表示障碍物,“.”表示空单元格。我们只有一个灯泡和... 阅读更多

C++ 程序找出网格中被照亮的单元格数量

Arnab Chakraborty
更新于 2022年3月2日 08:12:53

155 次浏览

假设,我们给定一个 h * w 维的网格。网格中的单元格可以包含灯泡或障碍物。灯泡单元格照亮自身及其右侧、左侧、上方和下方的单元格,并且光可以照射穿过单元格,除非障碍物单元格阻挡了光线。障碍物单元格不能被照亮,它会阻止灯泡单元格的光线到达其他单元格。因此,给定网格中灯泡单元格的位置在数组“bulb”中,障碍物单元格的位置在数组“obstacles”中,我们有... 阅读更多

广告

© . All rights reserved.