问题标签 [scalala]
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 - Scalala 绘图:编译错误
我正在尝试回答这个问题:https ://stackoverflow.com/questions/3704647/can-you-recommend-a-charting-library-for-scala/3704974#3704974
我已经Scalala
从 git hub 下载并编译并将其放在scalala_2.8.1-1.0.0.RC2-SNAPSHOT.jar
我的lib
文件夹中(我正在使用 SBT 进行构建)。这是代码:
我收到以下错误:
看起来我的 scala 编译器识别scalala
包但不识别成员Plotting
(我已经尝试过除此之外的其他包linspace
)。这很奇怪,因为根据Scalala API,linspace
它是Plotting
.
scala - Scala 中的条形图
是否可以使用 Scalala 绘制条形图,类似于http://www.mathworks.com/help/techdoc/ref/bar.html?
scala - 如何启动scalala控制台?
我开始使用scala
并且我有兴趣使用该scalala
包进行线性代数计算。我成功安装了它,sbt
但我不能(或者最好不知道如何)启动scalala console
. 谁能指出我必须采取的步骤才能做到这一点?
非常感谢
PS 我已阅读此快速入门指南,但对我没有帮助。
[编辑]
更清楚地说,我不想明确地使用标准scala
控制台进行包含才能scalala
工作。
scala - 使用 Eclipse/IntelliJ 克隆和构建 Scalala
我正在尝试将 Scalala 导入 Eclipse。我曾尝试通过添加行来使用 sbt-eclipse 插件
到我的 plugins.sbt 并且我./sbt update
从从 github 克隆的 Scalala 目录的根目录运行,我收到以下错误
====================================================
====================================================
有没有人用 Eclipse 成功构建了 Scalala 的源代码并可以分享他们遵循的步骤?
如果 IntelliJ 是许多开发人员的首选方法,我也可以尝试一下。如果在 IntelliJ 上运行需要进行一些调整,请同时提供。
scala - 在 Scalala 中切片 SparseVector 以获得 SparseVector
我想在scalala中切片一个稀疏向量并得到另一个稀疏向量。法线切片总是给出标准向量。我可以在切片时提供一个隐式函数来执行此操作吗?如果可以,它会是什么样子?
例如,我想完成以下任务:
最后,我使用的是 Scalala 版本 1.0.0.RC3-SNAPSHOT。
提前致谢。
scala - Scalala 是否提供将向量插入矩阵的直接方法?
我在所有这些可用的运算符中有点迷失 - 那么有没有简单的方法将整个行/列(向量)插入矩阵?
我开始考虑创建一个向量,将其转换为数组,将其与转换为数组的矩阵连接起来,并基于这样的组合数组创建新的矩阵,但它看起来比听起来更难看。
scala - 如何在Scala微风中求解线性矩阵系统?
如何在Scala微风中求解线性矩阵系统?即,我有 Ax = b,其中 A 是一个矩阵(通常是正定矩阵),而 x 和 b 是向量。
我可以看到有可用的cholesky 分解,但我似乎找不到求解器?(如果是 matlab 我可以做 x = b \ A。如果是 scipy 我可以做 x = A.solve(b) )
scala - 如何在 Scala Breeze 中执行 X * diag(Y)?
如何X * diag(Y)
在 Scala Breeze 中进行操作? X
可以是例如 aCSCMatrix
并且Y
可以是 a DenseVector
?
在 MATLAB 语法中,这将是:
或者:
在 SciPy 语法中,这将是一个“广播乘法”:
如何X * diag(Y)
在 Scala Breeze 中进行操作?
scala - 如何使用 Scala Breeze 对向量执行逐元素标量操作?
使用 Scalala,可以使用标量操作数对 Vector 执行元素操作。假设您有一个介于 0 和 1 之间的随机数向量,并且您想从 1 中减去每个值:
与 Scalala 不同,Breeze 无法使用这种方法进行编译。您可以通过生成向量来解决此问题,但似乎应该有更好的方法。
另一种解决方法是使用更易读的 mapValues 方法:
使用 Breeze 完成此任务的正确方法是什么?
scala - 使用 Scala Breeze 做 numPy 风格的广播
是否有使用 Breeze 的通用方法来实现在 NumPy 中使用广播可以做的事情?
具体来说,如果我想将一个运算符应用于两个 3x4 矩阵,我可以按元素应用该运算符。但是,我拥有的是一个 3x4 矩阵和一个 3 元素列向量。我想要一个函数,它产生一个 3x4 矩阵,该矩阵是通过将运算符应用于矩阵的每个元素以及对应行的向量中的元素而创建的。
所以对于一个部门:
如果这不可用。我愿意考虑实施它。