问题标签 [transpose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3542 浏览

ruby - Ruby 哈希转置

我有以下红宝石哈希:

我想将其转置如下:

现在,我想出了一个功能,可以做我想要的,但我想知道是否有更简洁/优雅的方式来做同样的事情?

我的解决方案:

0 投票
2 回答
3850 浏览

tsql - 将数据库表转置为动态列计数结果

Stackoverflow 上有几个转置问题,但看几个非问题与我的问题非常相似。主要区别在于:有一组预定义的列。

假设我的表如下所示:

我想将其转换为:

0 投票
8 回答
19055 浏览

list - 如何在prolog中转置矩阵

我怎样才能将列表转置[[1,2,3][4,5,6][6,7,8]][[1,4,6],[2,7,8],[3,6,9]]

描绘它:我想将矩阵向左翻转 90 度。我怎样才能做到这一点?

0 投票
1 回答
279 浏览

mysql - 将表格行转换为列

我有一个看起来像这样的表:

我希望转换成这样的东西:

我可以知道该怎么做吗?

0 投票
3 回答
6079 浏览

python - numpy:计算大矩阵的 xT*x

numpy中,计算 的最有效方法是什么x.T * xx大型 (200,000 x 1000) 密集float32矩阵.T在哪里,转置算子在哪里?

为免生疑问,结果为 1000 x 1000。

编辑:在我原来的问题中,我说这np.dot(x.T, x)需要几个小时。事实证明,我NaNs偷偷溜进了矩阵,出于某种原因,这完全扼杀了性能np.dot(任何关于为什么的见解?)现在已经解决了,但最初的问题仍然存在。

0 投票
1 回答
2799 浏览

algorithm - 简单的行转置密码

对于 Lisp 课程,我们得到了一个简单的行转置密码作业,我也尝试在 Haskell 中解决这个问题。基本上,只需将字符串拆分为长度行n,然后转置结果。字符列表的结果列表的串联是加密的字符串。解码有点困难,因为输入的最后一行中可能缺少元素(结果中的列不完整),必须注意这些元素。

这是我在 Haskell 中的解决方案:

它可以完成这项工作,但我不确定这是否会被认为是惯用的 Haskell,因为我对索引的摆弄并不会感觉过于声明性。这可以改进吗?如果可以,如何改进?

insertAt顺便说一句: Haskell 98 中是否有类似的东西?即将给定索引处的元素或列表插入列表的函数。

注意:这不是家庭作业的一部分,无论如何,这都是今天到期的。

0 投票
2 回答
2135 浏览

ruby - 交换 Ruby 矩阵中的列或行

我想交换数组数组(即矩阵)中的行或列。我在网上找到了这种交换方法,并用我的mutate函数对其进行了扩展,其中board.matrix是数组的数组:

现在它对行做了它应该做的事情:

但它不适用于列。这是为什么?

0 投票
23 回答
101923 浏览

javascript - Javascript 等效于 Python 的 zip 函数

是否有与 Python 的 zip 函数等效的 javascript?也就是说,给定多个相等长度的数组创建一个对数组。

例如,如果我有三个如下所示的数组:

输出数组应为:

0 投票
7 回答
45640 浏览

python - 如何在 csv 文件中转置数据集?

例如,我想转换:

进入:

编辑:原始问题错误地使用了“转置”一词。

0 投票
1 回答
70 浏览

sorting - 对具有 nil 值的二维数组进行排序

我有一个这样的数组

我需要像 ["address", "company", "CEO","Website"] 这样的第一个值,所以我所做的是

我有

现在我需要对第一个数组进行排序......当我这样做时它的对应值

我明白了

但我想要的是

如果有任何机构可以提供帮助,那就是 gr8!