[SciPy-dev] Difference between A = sparse.lil_matrix((3, 3) , dtype=complex) and A = sparse.lil_matrix((3, 3), complex)

Nils Wagner nwagner@iam.uni-stuttgart...
Sat Feb 16 14:51:33 CST 2008


On Sat, 16 Feb 2008 14:43:04 -0600
  "Nathan Bell" <wnbell@gmail.com> wrote:
> On Feb 16, 2008 2:21 PM, Nils Wagner 
><nwagner@iam.uni-stuttgart.de> wrote:
>> Hi all,
>>
>> Can someone explain the difference between
>>
>> A = sparse.lil_matrix((3, 3),dtype=complex) and
>>
>> A = sparse.lil_matrix((3, 3),complex)
>>
>> The first definition produces a complex matrix while
>> the second one results in a  r e a l  matrix.
>>
>> This is counterintuitive.
> 
> The latter case, 'complex' is being assigned to the 
>shape= argument
> (which was ignored).  This usage now raises an 
>exception.
> 
> You should always use keyword= for keyword arguments 
>instead of
> relying on their order.
> 
> -- 
> Nathan Bell wnbell@gmail.com
> http://graphics.cs.uiuc.edu/~wnbell/
> _______________________________________________
> Scipy-dev mailing list
> Scipy-dev@scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-dev

Hi Nathan,

Thank you very much for the explanation.

Nils



More information about the Scipy-dev mailing list