Can I ask a dumb question -- why is this? conceptually vectors don't have a maximum size. They just have values at some dimensions and 0 elsewhere. Dotting two vectors is always well-defined.
Certainly particular implementations have a notion of maximum size: DenseVector. But I'd think it's an implementation-specific possible error case. On Wed, Jan 13, 2010 at 8:13 PM, Ted Dunning <ted.dunn...@gmail.com> wrote: > dot product is a vector operation that is the sum of products of > corresponding elements of the two vectors being operated on. If these > vectors don't have the same length, then it is an error.