我想要一个与另一个矩阵形状不同的矩阵,但是其他矩阵的形状也是如此。
shape=[2,3]
matrix=zeros(shape)
size(matrix)=(2,)
我如何获得size(matrix)=shape
?
我可以这样做:
matrix=zeros(shape[1],shape[2])
有更通用的方法吗?
答案 0 :(得分:3)
尝试zeros(shape...)
。 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)