matrix 相关问题

在数学中,矩阵(多个矩阵)是以行和列排列的数字,符号或表达式的矩形阵列。矩阵中的各个项称为其元素或条目。

在集合种群模型中纳入时间步长相关速率/参数

我想使用 B. Raynor 的代码将随时间变化的速率合并到元种群模型中。该代码最初发布于 https://rpubs.com/bhraynor/MetapopulationModel 在

回答 1 投票 0

限制 Power BI 中显示的矩阵的行数

在 Power BI 中,有什么方法可以让用户选择一个整数 N 并仅显示矩阵的前 N 行?

回答 1 投票 0

R - 列表元素中所有命名项的总和

我正在尝试对chemical_formula向量中每个元素的原子数求和: 化学式 <- c("CaF2", "Ca3(PO4)2", "FePO4", "KCl", "

回答 2 投票 0

如何基于掩码进行矩阵相乘和排除元素?

我有以下输入矩阵 inp_tensor = torch.tensor( [[0.7860, 0.1115, 0.0000, 0.6524, 0.6057, 0.3725, 0.7980, 0.0000], [1.0000、0.1115、0.0000、0.6524、0.6057、0.3725、0.00...

回答 1 投票 0

这个 einsum 操作在做什么? E = np.einsum('ij,kl->il', A,B)

给出 A = np.array([[1,2],[3,4],[5,6],[7,8]]) B = np.array([[9,10,11],[12,13,14]]) 如果我这样做的话,矩阵乘法就是 C = np.einsum('ij,jk->ik', A, B) 但如果我不在输入中乘以 j

回答 2 投票 0

矩阵和向量的逐元素乘法?

octave 中是否有一个内置函数可以将 m X n 的每一列按元素与大小为 m 的列向量相乘,这比使用循环更有效?

回答 2 投票 0

我想制作一个等高线/曲面图,它显示单元格中的值,类似于 EFI 调整图

我想在 MATLAB 中制作类似的东西。这是一个具有 x 轴和 y 轴以及 z 轴值的地图,其中 z 值大小的颜色。基本上是一张打印 v...

回答 2 投票 0

根据列及其各自的组对 R 矩阵进行排序

我有一个现有的块对角协方差矩阵,我想以块结构易于可见的方式对它进行排序(像 blockdiag 这样的一些函数会自动执行此操作,但我

回答 1 投票 0

R 系列 -> 在 max(criterion) 中:max 没有非缺失参数;返回-Inf

我有以下数据集: 0101110 1010000 1010011 0101010 1000101 并想将其序列化。 当我读到它时,调用串行函数,如下所示: 母<- read.table(...) ser <- seriate(as.matri...

回答 1 投票 0

在 JAX 中进行“移位”矩阵乘法的更快方法

我有两个数组 f 和 g,f 是 N × T × J 维,f 是 T × J 维。我正在尝试在 JAX 中计算以下内容(对于所有 0<=t 我有两个数组 f 和 g,f 是 N × T × J 维,f 是 T × J 维。我正在尝试在 JAX 中计算以下内容(对于所有 0<=t 请注意,如果 t-a<0 I’d like it to default to 0. What would be the fastest approach? 现在,我创建一个所有可能索引的列表,将相关索引中计算的两个数组按元素相乘,然后将它们相加: import jax.numpy as jnp all_indices = jnp.array([(θ, t, a) for θ in range(N) for t in range(T) for a in range(J)]) θ_idx, t_idx, a_idx = all_indices[:, 0], all_indices[:, 1], all_indices[:, 2] tma_idx = jnp.maximum(t_idx - a_idx, 0) unrolled = f[θ_idx, t_idx, a_idx] * g[tma_idx, a_idx] s = unrolled.reshape(N, T, J).sum(axis=(0,2)) 这似乎不是特别有效或优雅,我希望有更好的解决方案。 我怀疑实现这一点的最佳方法是首先移动 2D 矩阵,然后通过 einsum 执行完全缩减。例如: t = jnp.arange(T)[:, None] a = jnp.arange(J) g_shifted = g[jnp.maximum(t - a, 0), a] s = jnp.einsum("ntj,tj->t", f, g_shifted) 与原始解决方案相比,这将g中的索引操作数量减少了T倍,并且依赖于高效的einsum操作来计算最终结果。

回答 1 投票 0

不同形状的矩阵乘法

我的目标是使用Python对表示图像的矩阵进行多次转换。特别是,我希望通过矩阵乘法来实现转换。我坚持

回答 1 投票 0

如何在C中按顺序填充二维数组而不指定索引?

尝试编写拉普拉斯展开式,因为我在大学学习拉普拉斯展开式,但在获取大矩阵的小矩阵时我陷入了困境。这始终是方阵,次要矩阵是...

回答 1 投票 0

如何通过在c中选择行和列来查找二维数组的子集?

在存储为 double *d (列主)的(m x n)数组中,选择一系列行和/或列的最快方法是什么: 双 *filter(双 *mat, int m, int n, int rows[], int cols[]); 我...

回答 2 投票 0

减少矩阵乘法中的分配次数?

在 Julia 中矩阵相乘时有什么方法可以减少分配次数吗?如果可能的话,我想减少这个数字。我已附上显示此内容的屏幕截图。

回答 1 投票 0

追加到递归函数内的列表会更改所有项目吗?河内塔

我正在尝试使用 numpy 制作一个矩阵列表来表示解决河内塔问题的最小移动次数。当我在每次移动后打印 m 时,我的解决方案有效,但是当我尝试......

回答 2 投票 0

在 Julia 中连接数组的高效/廉价方法?

在 Julia 中,我想连接几个数组(也可以将它们相乘)。在我的程序中,我将其编写如下: [Uᵣ Qₐ]*Uₖ [VᵣQᵦ]*Vₖ 然而,这个数组串联非常expe...

回答 1 投票 0

在Java中对角循环方阵的上半部分?

不知道如何构建循环以按此顺序迭代矩阵。红色是对角线的中间,应该被忽略。黄色是我需要处理的细胞,但按照a的顺序...

回答 1 投票 0

特定格式的CUDA cublasSgemm矩阵乘法

我想使用CUDA的cublasSgemm函数将两个矩阵A和B相乘。 但是,A 采用行优先格式,B 采用列优先格式,我希望输出采用行优先格式。 我...

回答 2 投票 0

DataMatrix 与 GS1 DataMatrix

我一直在尝试找出 DataMatrix 与 GS1 DataMatrix 表单中的信息存储方式是否存在差异。我想知道常规 DataMatrix 扫描仪是否可以扫描 GS1 Data...

回答 2 投票 0

选择列的子集以最大化多于零的行数

考虑一个具有 m 的矩阵 < 10000 rows and n < 1000 columns containing ones and zeros. I need to select k <= n columns so that the number of rows containing more ones than zeros is maximal ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.