[SciPy-user] Coo_constructor
lorenzo bolla
lbolla at gmail.com
Fri Dec 14 14:31:22 EST 2007
You can always define the sparse matrix dimension in this way:
scipy.sparse.coo_matrix(([5.], [[7.],[7.]]), dims=(16, 16))
L.
On Dec 14, 2007 8:04 PM, Nils Wagner <nwagner at iam.uni-stuttgart.de> wrote:
> Hi all,
>
> I use the coo constructor to build sparse matrices.
> A_i = coo_matrix( (vals_i, (rows_i, cols_i)) )
>
> I read the data for each matrix from a different file.
>
> One of the matrices is rank-one with only non-zero entry.
>
> (7, 7) 5.0
>
> Another matrix has the entries
>
> (0, 0) 80000000.0
> (0, 1) -120000000.0
> (1, 0) -120000000.0
> (1, 1) 480000000.0
> (0, 2) 40000000.0
> (2, 0) 40000000.0
> (2, 2) 160000000.0
> (1, 3) -240000000.0
> (3, 1) -240000000.0
> (2, 3) -120000000.0
> (3, 2) -120000000.0
> (3, 3) 480000000.0
> (1, 4) 120000000.0
> (4, 1) 120000000.0
> (2, 4) 40000000.0
> (4, 2) 40000000.0
> (4, 4) 160000000.0
> (3, 5) -240000000.0
> (5, 3) -240000000.0
> (4, 5) -120000000.0
> (5, 4) -120000000.0
> (5, 5) 480000000.0
> (3, 6) 120000000.0
> (6, 3) 120000000.0
> (4, 6) 40000000.0
> : :
> (9, 11) -240000000.0
> (11, 9) -240000000.0
> (10, 11) -120000000.0
> (11, 10) -120000000.0
> (11, 11) 480000000.0
> (9, 12) 120000000.0
> (12, 9) 120000000.0
> (10, 12) 40000000.0
> (12, 10) 40000000.0
> (12, 12) 160000000.0
> (11, 13) -240000000.0
> (13, 11) -240000000.0
> (12, 13) -120000000.0
> (13, 12) -120000000.0
> (13, 13) 480000000.0
> (11, 14) 120000000.0
> (14, 11) 120000000.0
> (12, 14) 40000000.0
> (14, 12) 40000000.0
> (14, 14) 160000000.0
> (13, 15) 120000000.0
> (15, 13) 120000000.0
> (14, 15) 40000000.0
> (15, 14) 40000000.0
> (15, 15) 80000000.0
>
>
> How can I circumvent the
> ValueError: shape mismatch: objects cannot be broadcast to
> a single shape
>
> if I try to add the matrices ?
>
> Nils
>
>
> _______________________________________________
> SciPy-user mailing list
> SciPy-user at scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20071214/45da190a/attachment.html>
More information about the SciPy-User
mailing list