no.uib.cipr.matrix.Vector.get()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中no.uib.cipr.matrix.Vector.get()方法的一些代码示例,展示了Vector.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.get()方法的具体详情如下:
包路径:no.uib.cipr.matrix.Vector
类名称:Vector
方法名:get

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;
}

相关文章