Package org.apache.mahout.math

Examples of org.apache.mahout.math.Vector.iterateNonZero()


            VectorWritable vw = new VectorWritable();
            pointsReader = new SequenceFileDirectoryReader(docTopicsPath);
            while (pointsReader.next(k, vw)) {
                String docId = k.toString();
                Vector normGamma = vw.get();
                Iterator<Element> iter = normGamma.iterateNonZero();
                double maxTopicScore = 0.0;
                int idx = 0;
                int topic = 0;
                while(iter.hasNext()) {
                    Element e = iter.next();
View Full Code Here


            Vector rowInfo = value.get();
            if (rowInfo instanceof NamedVector) {
                NamedVector nrowInfo = (NamedVector) rowInfo;
                rowID = Integer.parseInt(nrowInfo.getName());
            }
            for (Iterator<Vector.Element> itr = rowInfo.iterateNonZero(); itr.hasNext();) {
                Vector.Element elemInfo = itr.next();
                Tuple currElement = tupleFactory.newTuple(2);
                currElement.set(0, elemInfo.index());
                currElement.set(1, elemInfo.get());
                rowInfoBag.add(currElement);
View Full Code Here

            int clusterID = key.get();
            WeightedVectorWritable value = (WeightedVectorWritable) reader.getCurrentValue();
            Vector rowInfo = value.getVector();
            NamedVector nrowInfo = (NamedVector) rowInfo;
            int vectorID = Integer.parseInt(nrowInfo.getName());
            for (Iterator<Vector.Element> itr = rowInfo.iterateNonZero(); itr.hasNext();) {
                Vector.Element elemInfo = itr.next();
                Tuple currElement = tupleFactory.newTuple(2);
                currElement.set(0, elemInfo.index());
                currElement.set(1, elemInfo.get());
                rowInfoBag.add(currElement);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.