首页
学习
活动
专区
圈层
工具
发布

贴片
EN

Stack Overflow用户
提问于 2016-01-22 17:42:21
回答 1查看 702关注 0票数 1

朱莉娅的map和理解语法使得映射一个多维数组的所有元素变得很容易。

对数组切片的映射是否有类似的支持?

作为一个愚蠢的例子,给定一个3x3x100矩阵,我可能需要对所有100个3x3x_切片进行映射。例如,我可以导出每个3x3片的行列式,最后得到一个1x1x100的行列式数组。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-22 22:38:45

看看mapslices。对于这个问题,请举一个size(A)==(3,3,100)的例子。计算3x3矩阵的100个行列式可以用:mapslices(det,A,(1,2))

注意,生成的矩阵仍然是三维的,squeeze可以用来消除1维的大小。在本例中:

代码语言:javascript
复制
squeeze(mapslices(det,A,(1,2)),(1,2))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34952867

复制
相关文章

相似问题

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