[ 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.