首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Groovy中转置矩阵?

如何在Groovy中转置矩阵?
EN

Stack Overflow用户
提问于 2011-07-27 23:21:00
回答 2查看 2.8K关注 0票数 4

我需要将行中的数组转置为cols,并将cols转置为行

代码语言:javascript
运行
复制
def mtrx = [
   [1,2,3],
   [4,5,6]
]
//mtrx.anyMethod()
//expected result
//[[1,4],[2,5],[3,6]]

你知道它有什么直接的方法吗?

我不知道有什么Groovy方法可以转置这种情况;如果您知道另一种转置方法,请告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-27 23:31:41

Groovy列表有一个transpose()方法:

代码语言:javascript
运行
复制
def transposed = mtrx.transpose()
票数 11
EN

Stack Overflow用户

发布于 2011-07-27 23:46:39

对于您所需要的东西来说,这可能有点夸大其词,但是Apache Commons Math库包含了一个全面的线性代数模块。线性代数模块的user's guide包含一个简单的矩阵乘法示例。您可以通过添加以下内容将此模块包含在Grails项目中:

代码语言:javascript
运行
复制
runtime ('org.apache.commons','commons-math','2.2') 

添加到BuildConfig.groovy文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6846867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档