From d46cdc7dd1fabaa116ec4deb46d5111f81647520 Mon Sep 17 00:00:00 2001 From: Evey Dee Date: Tue, 6 Jun 2017 10:50:54 +0800 Subject: [PATCH] Define dot product between Number and AbstractArray --- base/linalg/generic.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/linalg/generic.jl b/base/linalg/generic.jl index 9a020b5a0dece8..bd45c6ebeb1c9d 100644 --- a/base/linalg/generic.jl +++ b/base/linalg/generic.jl @@ -674,6 +674,9 @@ vecdot(x::Number, y::Number) = conj(x) * y dot(x::Number, y::Number) = vecdot(x, y) +dot(x::Number, y::AbstractArray) = conj(x) * y +dot(x::AbstractArray, y::Number) = ctranspose(x) * y + """ dot(x, y) ⋅(x,y)