[SciPy-user] Creating a sparse matrix
Nils Wagner
nwagner at iam.uni-stuttgart.de
Thu Dec 13 08:12:51 EST 2007
On Thu, 13 Dec 2007 14:03:14 +0100
Robert Cimrman <cimrman3 at ntc.zcu.cz> wrote:
> Nils Wagner wrote:
>> Hi all,
>>
>> How can I build a sparse matrix from the following array
>>?
>>>>> data
>> array([['1', '1', '1.7244067583090530E+05'],
>> ['1', '2', '4.7526228631699840E+04'],
> > ...
>> ['18', '24', '-1.0245630931609220E+03'],
>> ['24', '24', '4.2234547103090340E+03']],
>> dtype='|S23')
>>
>> data contains information about row, column and the
>> corresponding entry.
>>
>> Any pointer would be appreciated.
>
> You read the data from a file, right?
Exactly.
You should convert
>the row/column
> indices to integers and values to floats during the
>reading.
How can I do that on-the-fly ?
Then you
> would have your data ready for the COO matrix
>constructor.
Nils
More information about the SciPy-User
mailing list