在DolphinDB中怎么拼接Matrix

如果我有一个结果是一个ANY 向量,他的每一个元素是shape相同的Matrix,我怎么样可以把他合并成一个大的Matrix? 最好是纵向拼接,列数不变增加行数。

阅读 2.4k
1 个回答

横向拼接两个矩阵:

a = 1..4$2:2
b = 1..4$2:2
a.join(b)

纵向拼接:用 a.transpose().join(b.transpose()).transpose()
假设ANY vector c,如下

c = [a, b]
def transposeJoin(a, b) {
  return a.transpose().join(b.transpose()).transpose()
}
reduce(transposeJoin, c)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题