Julia 用形状初始化数组

Julia 用形状初始化数组,julia,Julia,我希望一个矩阵的形状与另一个矩阵的形状不同,而是与另一个矩阵的形状相同 shape=[2,3] matrix=zeros(shape) size(matrix)=(2,) 如何获得大小(矩阵)=形状 我可以这样做: matrix=zeros(shape[1],shape[2]) 有更通用的方法吗?试试零(形状…)。splat运算符…将向量转换为函数的参数: v = [a,b,c] func(v...) # is the same as func(a,b,c) 它也适用于元组: t = (

我希望一个矩阵的形状与另一个矩阵的形状不同,而是与另一个矩阵的形状相同

shape=[2,3]
matrix=zeros(shape)
size(matrix)=(2,)
如何获得
大小(矩阵)=形状

我可以这样做:

matrix=zeros(shape[1],shape[2])
有更通用的方法吗?

试试
零(形状…
)。splat运算符
将向量转换为函数的参数:

v = [a,b,c]
func(v...)  # is the same as
func(a,b,c)
它也适用于元组:

t = (a,b,c)
func(t...)  # is the same as
func(a,b,c)