【发布时间】:2021-02-18 06:29:51
【问题描述】:
我不熟悉 Julia 表示法,并且来自 python。
在 python 中,我的代码如下所示:
x = [0,1,2]
y = ([3,4, 5], [6,7,8]) # usually retuned by a function call
# then I stack the list:
z = [x, *y]
然后得到:
z = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
但是,在 julia 中,我不确定如何使用 * 技巧,我正在使用一种繁琐的方法来定义所有变量:
x = [0,1,2]
y = ([3,4, 5], [6,7,8]) # usually retuned by a function call
z = x
z = hcat(z, y[1])
z = hcat(z, y[2])
有什么更有效的方法来写下来?这里这个例子很简单,但是我要处理更多复杂的数据,像这样做 hcat 感觉很不对劲,而且很耗时。
【问题讨论】:
标签: julia