On Sun, Jun 2, 2013 at 9:40 PM, Aaron Meurer <[email protected]> wrote:
> I'm writing the section of the new tutorial on matrices. What do
> people think are the most important methods, functions, and ideas to
> present? So far, I have
>
> - How to construct a matrix as a list of lists (should I also mention
> other constructors?)

You could also mention constructing a matrix as a array of function
values f(i,j),
or as a block matrix, or by appending rows or columns to another matrix.

> - Slicing.  Should I mention any basic manipulation operations beyond this?
> - Methods representing common high-level matrix operations, like rref
> and nullspace.  Any recommendations on what should go here?

You could add instructions on how to compute a basis for the
column span and row span of a matrix - should be easy to compute using rref.

> - A small discussion on mutability.
> - Should I mention sparse matrices?
> - Should I mention matrix expressions?

I'm not sure what you mean.

Also, dets, char polys, eigenvalues and eigenvectors, at least if
they are rational, would be nice to have.



>
> The current Matrix API is a little confusing and inconsistent in
> places, so I'd like to avoid any confusing parts if I can.
>
> Aaron Meurer
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy?hl=en-US.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to