multidimensional-array - 如何在 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
哪个可以满足我的要求-但是我可以直接塑造矢量吗?
解决方案
推荐阅读
- git - 执行 git fetch 或 git pull 时如何在客户端拒绝 GIT 强制更新?
- c++ - 枚举值的组合爆炸(729 个组合...)
- python - 防止 symfit 模型共享参数对象
- rust - 如何使用 Warp 检查授权标头?
- python - Selenium:Ctrl+click 以类似人类的方式在新选项卡中打开
- wso2ei - wso2ei 6.4 - 返回 HTTP/1.1 202 接受
- python - 如何将字典从用户定义的函数返回到 pyspark 数据框?
- javascript - JQuery/AJAX 无法从 PHP 文件中获取响应
- sql-server - 如何使用 SQL Query(不使用 SSIS)将 SharePoint 列表数据提取到 SQL Server?
- python - 调整由 django 通用编辑视图生成的表单