Multiplying a 3d array by a scalar?

A loop is the best way. You can use Einsum.jl or Tullio.jl for syntax (and performance in many cases)

using Tullio

@tullio A[i, j, k] = v[k] * A[i, j, k]
2 Likes