本文整理了Java中no.uib.cipr.matrix.Vector.get()
方法的一些代码示例,展示了Vector.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.get()
方法的具体详情如下:
包路径:no.uib.cipr.matrix.Vector
类名称:Vector
方法名:get
[英]Returns x(index)
[中]
代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-common-core
@Override
public double get(
final int index)
{
return this.internalVector.get(index);
}
代码示例来源:origin: de.tudarmstadt.ukp.similarity.algorithms/de.tudarmstadt.ukp.similarity.algorithms.sspace-gpl
@Override
public double get(int aParamInt)
{
return wrapped.get(aParamInt);
}
代码示例来源:origin: de.tudarmstadt.ukp.similarity.algorithms/de.tudarmstadt.ukp.similarity.algorithms.sspace-gpl
@Override
public Double getValue(int aParamInt)
{
return wrapped.get(aParamInt);
}
代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-common-core
@Override
public double getElement(
int index)
{
return this.internalVector.get( index );
}
代码示例来源:origin: algorithmfoundry/Foundry
@Override
public double get(
final int index)
{
return this.internalVector.get(index);
}
代码示例来源:origin: de.tudarmstadt.ukp.similarity.algorithms/de.tudarmstadt.ukp.similarity.algorithms.sspace-gpl
@Override
public double add(int aParamInt, double aParamDouble)
{
wrapped.add(aParamInt, aParamDouble);
return wrapped.get(aParamInt);
}
代码示例来源:origin: de.tudarmstadt.ukp.similarity.algorithms/de.tudarmstadt.ukp.similarity.algorithms.vsm-asl
private static double getMinOverlap(Vector vec1, Vector vec2)
{
double vectorOverlap = 0.0;
for (VectorEntry e : vec1) {
double n = vec2.get(e.index());
if (n != 0.0) {
vectorOverlap += min(e.get(), n);
}
}
return vectorOverlap;
}
代码示例来源:origin: org.dkpro.similarity/dkpro-similarity-algorithms-vsm-asl
private static double getMinOverlap(Vector vec1, Vector vec2)
{
double vectorOverlap = 0.0;
for (VectorEntry e : vec1) {
double n = vec2.get(e.index());
if (n != 0.0) {
vectorOverlap += min(e.get(), n);
}
}
return vectorOverlap;
}
代码示例来源:origin: fommil/matrix-toolkits-java
@Override
public Vector multAdd(double alpha, Vector x, Vector y) {
checkMultAdd(x, y);
if (alpha == 0)
return y;
Node node = links.head;
while (node != null) {
y.add(node.row, alpha * node.val * x.get(node.col));
node = node.rowTail;
}
return y;
}
代码示例来源:origin: fommil/matrix-toolkits-java
@Override
public Vector transMultAdd(double alpha, Vector x, Vector y) {
checkTransMultAdd(x, y);
if (alpha == 0)
return y;
Node node = links.head;
while (node != null) {
y.add(node.col, alpha * node.val * x.get(node.row));
node = node.colTail;
}
return y;
}
代码示例来源:origin: com.googlecode.matrix-toolkits-java/mtj
@Override
public Vector transMultAdd(double alpha, Vector x, Vector y) {
checkTransMultAdd(x, y);
if (alpha == 0)
return y;
Node node = links.head;
while (node != null) {
y.add(node.col, alpha * node.val * x.get(node.row));
node = node.colTail;
}
return y;
}
代码示例来源:origin: com.googlecode.matrix-toolkits-java/mtj
@Override
public Vector multAdd(double alpha, Vector x, Vector y) {
checkMultAdd(x, y);
if (alpha == 0)
return y;
Node node = links.head;
while (node != null) {
y.add(node.row, alpha * node.val * x.get(node.col));
node = node.rowTail;
}
return y;
}
代码示例来源:origin: org.dkpro.similarity/dkpro-similarity-algorithms-vsm-asl
private static double getLeskOverlap(Vector vec1, Vector vec2)
{
double vectorOverlap = 0.0;
for (VectorEntry e : vec1) {
double n = vec2.get(e.index());
if (n != 0.0) {
vectorOverlap += e.get() + n;
}
}
return vectorOverlap;
}
代码示例来源:origin: de.tudarmstadt.ukp.similarity.algorithms/de.tudarmstadt.ukp.similarity.algorithms.vsm-asl
private static double getLeskOverlap(Vector vec1, Vector vec2)
{
double vectorOverlap = 0.0;
for (VectorEntry e : vec1) {
double n = vec2.get(e.index());
if (n != 0.0) {
vectorOverlap += e.get() + n;
}
}
return vectorOverlap;
}
代码示例来源:origin: fommil/matrix-toolkits-java
public double dot(Vector y) {
checkSize(y);
double ret = 0;
for (VectorEntry e : this)
ret += e.get() * y.get(e.index());
return ret;
}
代码示例来源:origin: com.googlecode.matrix-toolkits-java/mtj
public double dot(Vector y) {
checkSize(y);
double ret = 0;
for (VectorEntry e : this)
ret += e.get() * y.get(e.index());
return ret;
}
代码示例来源:origin: fommil/matrix-toolkits-java
public Vector multAdd(double alpha, Vector x, Vector y) {
checkMultAdd(x, y);
if (alpha != 0)
for (MatrixEntry e : this)
y.add(e.row(), alpha * e.get() * x.get(e.column()));
return y;
}
代码示例来源:origin: fommil/matrix-toolkits-java
public Vector transMultAdd(double alpha, Vector x, Vector y) {
checkTransMultAdd(x, y);
if (alpha != 0)
for (MatrixEntry e : this)
y.add(e.column(), alpha * e.get() * x.get(e.row()));
return y;
}
代码示例来源:origin: com.googlecode.matrix-toolkits-java/mtj
public Vector multAdd(double alpha, Vector x, Vector y) {
checkMultAdd(x, y);
if (alpha != 0)
for (MatrixEntry e : this)
y.add(e.row(), alpha * e.get() * x.get(e.column()));
return y;
}
代码示例来源:origin: com.googlecode.matrix-toolkits-java/mtj
public Vector transMultAdd(double alpha, Vector x, Vector y) {
checkTransMultAdd(x, y);
if (alpha != 0)
for (MatrixEntry e : this)
y.add(e.column(), alpha * e.get() * x.get(e.row()));
return y;
}
内容来源于网络,如有侵权,请联系作者删除!