如何在微风中对一系列密集向量进行元素求和

时间:2016-12-18 02:06:01

标签: scala scala-breeze

我有一个DenseVector[Double]的序列,我想将它们加元,以得到一个DenseVector[Double]。在Breeze Scala库中有一个简单的内置方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用reduce功能并将所有向量添加到一起,因为+DenseVectors定义为val dv = DenseVector[Double](1,2,3) List(dv, dv, dv).reduce(_ + _) // res0: breeze.linalg.DenseVector[Double] = DenseVector(3.0, 6.0, 9.0) Seq(dv, dv, dv).reduce(_ + _) // res1: breeze.linalg.DenseVector[Double] = DenseVector(3.0, 6.0, 9.0)

    <form action="GUImostrarcalendario.php" method="post" name="a">
    <select  type="text" id="id_habitacion"  name="id_habitacion" />
    <option value"1">ID 1</option>
    <option value="2">ID 2</option></select>
    <input type="submit" name="a"  value="Ver"/>
    </form>