[
https://issues.apache.org/jira/browse/MATH-314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12804667#action_12804667
]
Ted Dunning commented on MATH-314:
----------------------------------
I just asked Jake about this off-list and his reply was that this functionality
has been incorporated in the Mahout math package. This decreased his level of
urgency below the critical level required to get a patch into good shape and he
is reluctant to give you guys an 80% done patch since it would just increase
the work for you.
> New sparse vector implementation: int[] indices; double[] values;
> -----------------------------------------------------------------
>
> Key: MATH-314
> URL: https://issues.apache.org/jira/browse/MATH-314
> Project: Commons Math
> Issue Type: New Feature
> Affects Versions: 2.0
> Environment: all
> Reporter: Jake Mannix
> Priority: Minor
> Fix For: 2.1
>
>
> OpenMapRealVector is nice for fast random access, but if all you do with your
> sparse vectors is dot them together, add them onto dense vectors, and so
> forth, the representation as just an array of indices and an array of values
> is more compact, and faster (for these operations).
> It becomes prohibitive to do modification, however, so the usual thing is to
> have them be immutable - use an OpenMapRealVector while modifing, then seal
> them up into the constructor for an IntDoubleArrayVector form for fast
> iteration and so forth.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.