首页 > 解决方案 > 如何在 Dyalog APL 中将三元组向量转换为 3xnx3 矩阵?

问题描述

我有一个包含 9000 个整数元素的向量,其中每组 9 有 3 个我想分离出来的子组,从而产生一个形状为 3 1000 3 的矩阵。这就是我所做的:

⎕IO←0
m←(9÷⍨≢data) 9⍴data
a←m[;0 1 2]
b←m[;3 4 5]
c←m[;6 7 8]
d←↑a b c

哪个可以满足我的要求-但是我可以直接塑造矢量吗?

标签: multidimensional-arrayvectorreshapeapldyalog

解决方案



推荐阅读