问题标签 [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 - 使用 ScalaNLP 和 Breeze 将矩阵相乘
在下面的方法中,我试图将 DenseVector 乘以 DenseVector ,其中 DenseVector 之一是方法参数:
这会导致编译器错误:
此代码编译:
如何将features
参数乘以dv
?我不确定编译器错误的含义,与我没有在方法中指定 DenseVector 的大小有关吗?
scala - Breeze argmax on Vector: could not find implicit value
There are plenty of other questions round the error message could not find implicit value
in Scala. The answers are very specific and are not applicable to this specific issue.
In Scala Breeze, I am trying to apply argmax
to a SparseVector[Int]
. According to the documentation (and intuition), this works easily with
after importing breeze.linalg._
.
My actual testing code looks like this:
However, the compiler throws the following error message:
Some more or less surprising observations:
- the
sum(e._2)
seems to compile fine. - using a
DenseVector
instead of ofSparseVector
internally does not change anything
How could I solve this or at least narrow down the root cause.
scala - Scala微风中集合的隐式Impl方法
我在 a 上有一个类型别名SortedMap[Int, Double]
,我想有一个隐式允许我将 my 传递SortedMap
给微风中的一些内置函数,特别是breeze.stats._
函数variance
和stddev
.
这是一个没有隐式的工作示例:
跑进sbt console
我想要的是不必指定.values
and 只需调用stddev(s)
and variance(s)
。
这是我尝试过的
但我得到一个编译器错误
浏览微风文档我无法找到一个很好的例子来说明我需要提供什么隐式。理想情况下,我想做一个隐式,允许我同时调用stdev
并且variance
没有多个隐式。
我确实看到了问题Scala Breeze DenseVector Implicit failure,但我不知道它如何应用于这种情况。
完整格式的答案基于@dlwh 下面的答案,以防将来有人需要它
scala - 使用 Scala 时出现意外的类型不匹配
现在我正在使用 Scala Breeze 中的线性程序类,我已经到了要使用以下代码优化我的线性规划问题的地步。
我收到以下错误
以前有没有人遇到过这个问题,如果有,你有没有想出办法来解决它?此外,我愿意接受有关以更简洁的方式编写我分配目标的行的建议。
scala - 如何使用 scala/breeze 库附加到文件
我希望将结果矩阵的输出行(在迭代中产生)写入文件,以便我可以支持检查点。
我想我们可以使用该csvwrite
命令将整个矩阵写入文件,但我怎样才能追加到文件中呢?
我正在寻找类似下面的东西:
但是,每次执行命令时,上述命令都会覆盖文件。
scala - Scala:将 DenseMatrix 中的负元素投影到 0
在python中,如果我想从矩阵A中设置负数,我可以这样做:
Scala中有类似的方法吗?我有一个 Breeze DenseMatrix 类型的矩阵。
scala - 导入scala微风时出现intellij错误
我正在尝试使用 intellij 导入我从 github 下载的 scala 微风项目。
我将其作为 sbt 项目导入,然后出现以下错误:
如果我从控制台使用 sbt,我可以正确构建和测试它
编辑:
我手动制作了文件夹
当我从 intellij 构建时,我仍然收到错误:
scala - 将数据框列中的元素乘以相同的值
使用 pandas/numpy,2x2 矩阵乘以 2x1 矩阵将导致 2x2 矩阵中的每一列与 2x1 矩阵中的相应列值相乘。前任。以下与 numpy
如何使用 spark/breeze 完成此操作?我尝试使用new DenseVector(2, 2, Array(1,2,3,4)) * DenseVector(2, 4)
.
eclipse - 如何在 Eclipse 中将 Breeze 添加到 Scala 项目?
我是 Scala 新手,我正在尝试将 Scala 项目导入 Eclipse IDE。我收到此错误:
not found: object breeze.
错误的行是:
import breeze.linalg._
我添加了,breeze.jar
但问题没有解决。谁能帮我解决这个问题?