我有一个DenseVector[Double]
的序列,我想将它们加元,以得到一个DenseVector[Double]
。在Breeze Scala库中有一个简单的内置方法吗?
答案 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>