我是新来处理SparseVector
。我想要减去两个SparseVectors
并返回结果为SparseVector
。如何减去两个sparsevector?
Vector
和SparseVector
有什么区别?
我试着用define函数开始,这个函数需要两个SparseVector
,但没有得到帮助我的东西!
import java.awt.Point;
import java.util.HashMap;
import cern.colt.list.DoubleArrayList;
import cern.colt.matrix.impl.SparseDoubleMatrix1D;
public class SparseVector extends SparseDoubleMatrix1D {
public SparseVector(int size) {
super(size);
}
public SparseVector(double[] values) {
super(values);
}
public SparseVector subtract(SparseVector v1, SparseVector v2) {
// TODO: How to implement it?
}
}
能否请您发布目前实施的'SparseVector'类的?您能否指出'subtract()'方法的预期语义是什么? –
我定义的方法减去让我在另一个类中调用它,它将采用两个稀疏向量来返回一个稀疏向量中的结果 – user1
该方法应该是“静态”吗? –