[SciPy-dev] Difference between A = sparse.lil_matrix((3, 3), dtype=complex) and A = sparse.lil_matrix((3, 3), complex)
Sat Feb 16 14:43:04 CST 2008
On Feb 16, 2008 2:21 PM, Nils Wagner <firstname.lastname@example.org> 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 email@example.com
More information about the Scipy-dev