Nathaniel,

Of the two characteristics to which I pointed, I feel that the 
rectangularity check is the more important.  I gave an example of a typo 
which demonstrated this problem.

The error message reported that pinv does not have a conjugate function 
which, I suggest, is a totally misleading error message.

In these circumstances, I hope that the Development Team will wish to 
treat this as a bug.

Regards,

Colin W.

On 06-Jan-15 8:20 PM, Nathaniel Smith wrote:
> Hi Colin,
>
> On Wed, Jan 7, 2015 at 12:58 AM, cjw <c...@ncf.ca> wrote:
>> My recollection, from discussions, at the time of the introduction of the @
>> operator, was that there was no intention to disturb the existing Matrix
>> class.
> Yeah, we're not going to be making any major changes to the
> numpy.matrix class -- e.g. we certainly aren't going to disallow
> non-numeric data types at this point.
>
>> I see the matrix as a long recognized mathematical entity.  On the other
>> hand, the array is a very useful computational construct, used in a number
>> of computer languages.
>>
>> 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.
>
> -n
>

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

Reply via email to