[SciPy-user] Matlab's economy QR
Rick Muller
rmuller at sandia.gov
Fri Oct 21 07:15:51 EDT 2005
Yup. That worked. Thanks very much.
On Oct 20, 2005, at 11:11 PM, Travis Oliphant wrote:
>> I'm trying to mimic matlabs "economy size" qr decomposition in scipy.
>> Does anyone know how to achieve this using scipy.linalg.qr?
>>
>> If I call
>> q,r = qr(A)
>> Can I then do something like say
>> q = q[:A.shape[0]]
>> or something along these lines?
>>
>>
>>
> Yes, something like that. Presumably you are after the just the
> columns
> of q corresponding to the non-zero rows of r.
>
> In that case (assuming m>n)
>
> m,n = A.shape
> q,r = qr(A)
> qhat = q[:,:n]
> rhat = r[:n]
>
> should work.
>
More information about the SciPy-User
mailing list