朱莉娅广播(相当于numpy newaxis)

时间:2014-08-25 12:57:54

标签: julia

using Distance

 euclidean ([1:10;1:10], [1:10])
ERROR: DimensionMismatch("The lengths of a and b must match.")
 in get_common_len at /home/nbecker/.julia/v0.4/Distance/src/common.jl:11
 in sumsqdiff at /home/nbecker/.julia/v0.4/Distance/src/metrics.jl:40
 in euclidean at /home/nbecker/.julia/v0.4/Distance/src/metrics.jl:83

我如何以空间和时间有效的方式强制广播? 我相信numpy会使用newaxis。

1 个答案:

答案 0 :(得分:1)

为什么要使用广播?您可以使用repmat()完成同样的事情:

euclidean([1:10;1:10], repmat([1:10],2))