
on Sun Nov 04 2012, Alexander Lamaison <awl03-AT-doc.ic.ac.uk> wrote:
Gennadiy Rozenal <rogeeff@gmail.com> writes:
Jeffrey Lee Hellrung, Jr. <jeffrey.hellrung <at> gmail.com> writes:
f) grid - dataset constructed by "multiplying" 2 datasets of the different sizes and types For people with a database background, "cross product" is the obvious name for this. Calling it anything else is silly.
Uh, this is Cartesian product [4], not a cross product [5], as far as I'm concerned. Cartesian product > grid > cross product.
Cartesian product is probably the right name, but it sounds too formal to me personally. I'd like this to be clear in "layman" terms.
Even the laymen here will have sat through (and passed) an intermediate school maths course so will know what a cartesian product is. Grid, on the other hand, could mean all sorts of things so ends up meaning nothing.
When understanding matters, a term for which web searching will produce a precise and unambiguous definition beats a casual but fuzzy "layman" term every single time. -- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost