问题标签 [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 - 使用 Scala 和 Breeze 进行无替换采样
是否支持从多项分布中抽样而不进行替换?我在想象某种代码,例如:
,其中最相关的位是传递给 mult.sample() 的“replacement = false”参数。我想确保我对唯一索引进行采样,并且我想这样做而不为每次抽签定义一个新的多项分布。
或者,如果有更好的方法来实现相同的结果,我也很高兴听到这个消息。
scala - Scala Breeze DenseVector 隐式失败
我开始遇到这个奇怪的错误;完全不确定是什么原因造成的——也许是 Maven 重建。我无法解释这种行为......有时它可以在 IntelliJ 中工作,有时不能,当我从 jar 文件运行它时它会失败。
这是运行时错误:
它出现在这段代码中:
在vector :* w
函数调用中。
有人对可能出了什么问题有任何想法吗?
我怀疑它的版本不匹配,但不知道在哪里修复它;我正在使用这个微风数学包
和斯卡拉
scala - 微风向量到矩阵的转换
有没有办法将微风矢量转换为行/列大小为 1 的微风矩阵?我是 Scala 的新手,发现过去编写无缝处理向量和矩阵的函数非常有用(主要是在 Matlab 中)。例如,我希望以下代码中的 func 将子集矩阵或子集向量作为输入。
scala - 为什么 Breeze 二项分布在应该返回 1.0 时返回 NaN?
下面给出的是 NaN,但应该给出 1.0,为什么?
同样对于Binomial(1, 0.0).probabilityOf(0)
apache-spark - 在 Apache Spark 中有效地添加稀疏向量
最新版本的 spark 使用微风作为矢量。
没有可用于添加向量 org.apache.spark.mllib.linalg.Vector的操作
我需要将它们转换为数组并添加。但是效率降低了。
在 spark 的源代码中,向量通过 toBreeze 函数转换为微风向量(breeze.linalg.Vector),然后添加。
但是 toBreeze 是私有函数,不能使用。那么添加向量的最佳方法是什么?请帮忙 ..
scala-breeze - 如何用微风对任意索引进行切片?
在 Python 的 numpy 中,我可以这样做:
换句话说,我可以根据任意(不一定是连续的)索引列表进行切片。我怎样才能在微风中做类似的事情?我正在寻找一些高效且最好是优雅的东西。
scala - 斯卡拉微风编译错误
我正在尝试使用 sbt 2.13 编译 scala 微风库(0.9 版)。我收到以下错误:
我在 java sdk 1.7.0_02
我该怎么办?
谢谢,
麦克风
scala - 如何在 Scala 微风中舍入 DenseVector?
在下面的代码中,如何将 DenseVector 的值四舍五入到小数点后一位。
DenseVector 值应为:
代替 :
我曾尝试使用圆形方法,但不支持:
将 Matrix 乘以 Vector 的完整代码:
apache-spark - MLlib 到 Breeze 向量/矩阵对于 org.apache.spark.mllib 范围是私有的吗?
我在某处读到 MLlib 本地向量/矩阵当前正在包装 Breeze 实现,但是将 MLlib 转换为 Breeze 向量/矩阵的方法对于 org.apache.spark.mllib 范围是私有的。解决此问题的建议是在 org.apache.spark.mllib.something 包中编写代码。
有一个更好的方法吗?你能举一些相关的例子吗?
谢谢并恭祝安康,
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.