gpt4 book ai didi

kdb - 获取矩阵的一列并使其成为 kdb 中的一行

转载 作者:行者123 更新时间:2023-12-04 19:41:56 25 4
gpt4 key购买 nike

考虑矩阵:

1 2 3
4 5 6
7 8 9

我想取中间列,将其分配给一个变量,然后用它替换中间行,给我

1 2 3
2 5 8
7 8 9

我正在使用提取中间列

a:m[;enlist1]

返回

2
5
8

如何用 a 替换中间行?是否需要翻转?

谢谢。

最佳答案

如果你想就地更新矩阵,你可以使用

q)show m:(3;3)#1+til 10
1 2 3
4 5 6
7 8 9
q)a:m[;1]
q)m[1]:a
q)show m
1 2 3
2 5 8
7 8 9
q)

去掉“a”你只需要:

m[1]:m[;1]

关于kdb - 获取矩阵的一列并使其成为 kdb 中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44585037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com