SparseVector
を扱うのが初めてです。私はSparseVectors
を2つ減算し、結果をSparseVector
として返したいと思います。2つのスパースベクトルを引く方法は?
Vector
とSparseVector
の違いは何ですか?
私は2つのSparseVector
を取るdefine関数から始めようとしましたが、私を助けたとは言えませんでした!
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()'メソッドの期待される意味を教えてください。 –
私は定義されたメソッドの減算は、別のクラスでそれを呼び出すようにします。これは、1つのスパースベクトルで結果を返すために2つのスパースベクトルを受け取ります。 – user1
メソッドは静的であるべきですか? –