Julia 如何表示Python/numpy函数;“像零一样”;茱莉亚语

Julia 如何表示Python/numpy函数;“像零一样”;茱莉亚语,julia,Julia,我对Julia有点陌生,但我对Python有些了解。我现在正在学习Julia,我想知道如何在Julia中表示Numpy中的Python函数“zeros_like”。 python代码如下所示: 将numpy导入为np a=[3]#一个数的向量 b=np.类零(a) 函数返回其输入参数类型的零元素(文档中的“additional identity元素”): julia> a = [3] 1-element Array{Int64,1}: 3 julia> zero(a) 1-ele

我对Julia有点陌生,但我对Python有些了解。我现在正在学习Julia,我想知道如何在Julia中表示Numpy中的Python函数“zeros_like”。 python代码如下所示:

将numpy导入为np
a=[3]#一个数的向量
b=np.类零(a)
函数返回其输入参数类型的零元素(文档中的“additional identity元素”):

julia> a = [3]
1-element Array{Int64,1}:
 3

julia> zero(a)
1-element Array{Int64,1}:
 0


zero
可能更好,它返回的元素类型与原始数组相同<代码>a=[3];b=zero(a)。事实上,看起来zero(a)做了他想做的事情。哇!伟大的因为我有一个向量,我想复制另一个与原始向量长度相同的向量,所以我发现zero()也可以工作。所以我有一个A= [1:10],然后我想要AA= 0(A),它现在也工作得很好。@ KruikIPnGNO如果你想要复制一个与原始大小相同的向量,你可以考虑使用。区别在于
类似的
不会将条目初始化为零。@Bill:我建议你用正确的解决方案更新你的答案,
zero(a)
。现在你的答案被接受了,但实际上是错的,这是有问题的。
julia> zeros(Int, size(a))
1-element Array{Int64,1}:
 0