我是新來處理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
該方法應該是「靜態」嗎? –