问题标签 [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.

0 投票
1 回答
1051 浏览

scala - 使用 Scala 和 Breeze 进行无替换采样

是否支持从多项分布中抽样而不进行替换?我在想象某种代码,例如:

,其中最相关的位是传递给 mult.sample() 的“replacement = false”参数。我想确保我对唯一索引进行采样,并且我想这样做而不为每次抽签定义一个新的多项分布。

或者,如果有更好的方法来实现相同的结果,我也很高兴听到这个消息。

0 投票
1 回答
670 浏览

scala - Scala Breeze DenseVector 隐式失败

我开始遇到这个奇怪的错误;完全不确定是什么原因造成的——也许是 Maven 重建。我无法解释这种行为......有时它可以在 IntelliJ 中工作,有时不能,当我从 jar 文件运行它时它会失败。

这是运行时错误:

它出现在这段代码中:

vector :* w函数调用中。

有人对可能出了什么问题有任何想法吗?

我怀疑它的版本不匹配,但不知道在哪里修复它;我正在使用这个微风数学包

和斯卡拉

0 投票
2 回答
3129 浏览

scala - 微风向量到矩阵的转换

有没有办法将微风矢量转换为行/列大小为 1 的微风矩阵?我是 Scala 的新手,发现过去编写无缝处理向量和矩阵的函数非常有用(主要是在 Matlab 中)。例如,我希望以下代码中的 func 将子集矩阵或子集向量作为输入。

0 投票
1 回答
405 浏览

scala - 为什么 Breeze 二项分布在应该返回 1.0 时返回 NaN?

下面给出的是 NaN,但应该给出 1.0,为什么?

同样对于Binomial(1, 0.0).probabilityOf(0)

0 投票
0 回答
602 浏览

apache-spark - 在 Apache Spark 中有效地添加稀疏向量

最新版本的 spark 使用微风作为矢量。

没有可用于添加向量 org.apache.spark.mllib.linalg.Vector的操作

我需要将它们转换为数组并添加。但是效率降低了。

在 spark 的源代码中,向量通过 toBreeze 函数转换为微风向量(breeze.linalg.Vector),然后添加。

但是 toBreeze 是私有函数,不能使用。那么添加向量的最佳方法是什么?请帮忙 ..

0 投票
1 回答
1222 浏览

scala-breeze - 如何用微风对任意索引进行切片?

在 Python 的 numpy 中,我可以这样做:

换句话说,我可以根据任意(不一定是连续的)索引列表进行切片。我怎样才能在微风中做类似的事情?我正在寻找一些高效且最好是优雅的东西。

0 投票
1 回答
129 浏览

scala - 斯卡拉微风编译错误

我正在尝试使用 sbt 2.13 编译 scala 微风库(0.9 版)。我收到以下错误:

我在 java sdk 1.7.0_02

我该怎么办?

谢谢,

麦克风

0 投票
1 回答
649 浏览

scala - 如何在 Scala 微风中舍入 DenseVector?

在下面的代码中,如何将 DenseVector 的值四舍五入到小数点后一位。

DenseVector 值应为:

代替 :

我曾尝试使用圆形方法,但不支持:

将 Matrix 乘以 Vector 的完整代码:

0 投票
6 回答
5787 浏览

apache-spark - MLlib 到 Breeze 向量/矩阵对于 org.apache.spark.mllib 范围是私有的吗?

我在某处读到 MLlib 本地向量/矩阵当前正在包装 Breeze 实现,但是将 MLlib 转换为 Breeze 向量/矩阵的方法对于 org.apache.spark.mllib 范围是私有的。解决此问题的建议是在 org.apache.spark.mllib.something 包中编写代码。

有一个更好的方法吗?你能举一些相关的例子吗?

谢谢并恭祝安康,

0 投票
1 回答
609 浏览

scala - Scala Breeze prefix scalar multiplication

When using Breeze do I have to import some implicit conversions to make prefix scalar multiplication work?

The above doesn't work, where as:

Does work.