Improve performance issues with Vector Implementations ------------------------------------------------------
Key: MAHOUT-300 URL: https://issues.apache.org/jira/browse/MAHOUT-300 Project: Mahout Issue Type: Improvement Affects Versions: 0.3 Reporter: Robin Anil Fix For: 0.3 AbstractVector operations like times public Vector times(double x) { Vector result = clone(); Iterator<Element> iter = iterateNonZero(); while (iter.hasNext()) { Element element = iter.next(); int index = element.index(); result.setQuick(index, element.get() * x); } return result; } should be implemented as follows public Vector times(double x) { Vector result = clone(); Iterator<Element> iter = result.iterateNonZero(); while (iter.hasNext()) { Element element = iter.next(); element.set(element.get() * x); } return result; } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.