问题标签 [scala-breeze]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 在 Apache-spark 中,如何添加稀疏向量?
我正在尝试使用 spark 开发自己的前馈神经网络。但是我在 spark 的稀疏向量中找不到乘法、加法或除法等操作。该文件称它是使用微风矢量实现的。但我可以在微风中找到添加操作,但在火花矢量中找不到。如何解决这个问题呢?
scala-breeze - 在微风中将常数与向量相乘
我是新来的微风。请帮助这个公式
我有一个称为数据的向量、一个称为 alpha 的常量和另一个称为延迟的向量。我想生成一个输出向量 adjData。
基本操作是
如何在 Breeze 中使用矢量运算来表达这一点?
scala - Scala Breeze 中是否有一种机制,我可以添加到 DenseVectors 而无需自己编写代码?
例如,如果我有两个密集向量:
val a = DenseVector(1.0, 2.0) -and- val b = DenseVector(3.0, 4.0)
我想添加它们,是否有类似添加功能的东西,我可以在微风库中传递它们两个,通过为我添加它们可以让我的生活更轻松......或者我将不得不自己编写一个添加操作?
提前致谢 !!!
scala-breeze - 行广播和转置向量?
我正在尝试向矩阵的每一行添加一个行向量:
我可以改用列向量,但看起来有点复杂:
谢谢。
scala - 如何在 Scala 微风中初始化一个特定的随机种子,比如高斯分布?
如何在 scala 微风中强制使用特定种子的随机数生成器(如果可能),所以说下面的 scala 代码总是生成相同的序列seq
?
我正在使用 scala 构建一个蒙特卡罗模拟器,并希望模拟结果是可重复的(通过特定随机种子的参数化)。
scala - Scala Breeze Dirichlet 分布参数估计
我正在尝试使用 Scala 的微风库估计数据集的参数(Dirichlet 分布)。我已经有一个工作 python (pandas/dataframes) 和它的 R 代码,但我很好奇如何在 Scala 中做到这一点。我也是 Scala 的新手。
我似乎无法让它工作。我想在语法上我没有正确的东西。
根据上面的代码: ExpFam[T,I] 接受两个参数 T 和 I。我不知道 T 和 I 是什么。T 可以是密集矩阵吗?
我正在做的是:
此外,如果有一个像这样的数据矩阵 DenseMatrix((1.0, 2.0, 3.0),(4.0, 5.0, 6.0)) 如何在 Scala 中估计参数(Dirichlet)。
java - 可以从 Groovy 代码中使用 Scala Breeze Library 吗?
鉴于 Groovy 与 Scala 具有大部分相同的功能,我们是否可以编写 Groovy 程序来导入 Breeze并在 Groovy 中进行科学计算。据说 Apache Spark 是用 Scala 编写的,并且 spark 提供了完全相同的库,用于用 Java 或 Scala 编写客户端代码。例如:
在 Groovy(或 Java)中
在斯卡拉:
org.apache.spark.mllib.linalg.*
我假设我对 Java 或 Scale 代码使用完全相同的 jar 。如果我在这里错了,请纠正我。
还有为什么Java版本中有一个方法:
但不是在Scala 版本中:
这似乎具有讽刺意味的是,Breeze Matrix 是 Scala 特定的,但在 Java 版本中有 API,但在 spark mllib 库的 Scala 版本中没有。
scala - 微风中的切片线性操作
是否有可能在微风中对矩阵进行切片更新?我找不到参数 op 的隐式值。微风 0.11.2。
具有 DenseVectors 的模拟代码可以正常工作。
以迭代方式更新行存在丑陋的变通方法。
scala - 来自 DenseVector 重复的 DenseMatrix
DenseMatrix 对象中有 apply 方法,允许从行构造 DenseMatrix(微风 0.11.2)。像下面的例子:
麻烦的是,这样的代码需要额外的隐式
任何更简单/更正确的方法?