On 06/01/2015 8:38 PM, Alexander Belopolsky wrote:

On Tue, Jan 6, 2015 at 8:20 PM, Nathaniel Smith <n...@pobox.com <mailto:n...@pobox.com>> wrote:

    > Since matrices are now part of some high school curricula, I urge that 
they
    > be treated appropriately in Numpy.  Further, I suggest that
    consideration be
    > given to establishing V and VT sub-classes, to cover vectors and
    transposed
    > vectors.

    The numpy devs don't really have the interest or the skills to create
    a great library for pedagogical use in high schools. If you're
    interested in an interface like this, then I'd suggest creating a new
    package focused specifically on that (which might use numpy
    internally). There's really no advantage in glomming this into numpy
    proper.


Sorry for taking this further off-topic, but I recently discovered an excellent SAGE package, <http://www.sagemath.org/>. While it's targeted audience includes math graduate students and research mathematicians, parts of it are accessible to schoolchildren. SAGE is written in Python and integrates a number of packages including numpy.
My remark about high school was intended to emphasise that matrix algebra is an essential part of linear algebra. Numpy has not fully developed this part. I feel that Guido may not have fully understood the availability of the Matrix class when he approved the reliance on dot().

I would highly recommend to anyone interested in using Python for education to take a look at SAGE.
Thanks Alexander, I'll do that. It looks excellent, but it seems that the University of Washington has funding problems and does not appear to have the crew of volunteers that Python has.

Regards,

Colin W.



_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to