#10545: Add the outer product of two vectors
------------------------------+---------------------------------------------
Reporter: rbeezer | Owner: jason, was
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-4.6.2
Component: linear algebra | Keywords:
Author: Rob Beezer | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------+---------------------------------------------
Comment(by nbruin):
> "Someone" are 19-year-old students, who shouldn't need to understand a
lambda function to learn linear algebra.
Slightly off-topic: If you don't want lambda and v,w are the vectors you
want to take the kronecker product of:
{{{
matrix([[a*b for b in w] for a in v])
}}}
(to avoid depending on the order in which python iterates through a
multiple "for")
On-topic: In Dutch "uitprodukt" and in German "auseres produkt" is
"exterior product" (as in "wedge product" or "cross product"). These terms
literally translate to "outer product". I don't know about french. That's
why I think "outer product" is better avoided, because it likely causes
confusion.
(truly off-topic: Do you think you are doing 19-year olds a service by
teaching them kronecker products of column x row vectors? Cross products
of 3-dim vectors are probably much more useful for them and having to
juggle 3 (instead of 2) ways of taking products of vectors is probably
more confusing for them)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10545#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.