0

我开始使用scala并且我有兴趣使用该scalala包进行线性代数计算。我成功安装了它,sbt但我不能(或者最好不知道如何)启动scalala console. 谁能指出我必须采取的步骤才能做到这一点?

非常感谢

PS 我已阅读此快速入门指南,但对我没有帮助。

[编辑]

更清楚地说,我不想明确地使用标准scala控制台进行包含才能scalala工作。

4

2 回答 2

2

更新:

如果您想在不显式导入这些包的情况下启动 Scalala 控制台,那么您可能需要直接从 GitHub 存储库构建一个可执行 jar。

以下步骤应该有效:

  1. git clone https://github.com/scalala/Scalala
  2. cd Scalala
  3. ./sbt update compile proguard
  4. java -jar target/scala_2.8.1/scalala_2.8.1-1.0.0.RC2-SNAPSHOT.min.jar

现在你应该得到一个默认导入 Scalala 包的 Scala 控制台。


由于文档说 scalala 控制台只是一个标准的 Scala 控制台,并导入了默认包。

您可以sbt在您的项目目录下运行,并使用console命令进入 Scala 控制台模式。

最后,输入以下代码:

import scalala.scalar._;
import scalala.tensor.::;
import scalala.tensor.mutable._;
import scalala.tensor.dense._;
import scalala.tensor.sparse._;
import scalala.library.Library._;
import scalala.library.LinearAlgebra._;
import scalala.library.Statistics._;
import scalala.library.Plotting._;
import scalala.operators.Implicits._;

现在您应该可以像文档 sayas 一样使用 Scalala。

于 2011-09-27T22:51:54.600 回答
0

java -jar target/scala_2.8.1/scalala*.min.jar

或等效于您发布的 scalala。或者,您可以运行标准 scala 控制台并输入以下内容

import scalala.scalar._;
import scalala.tensor._;
import scalala.tensor.mutable._;
import scalala.tensor.dense._;
import scalala.tensor.sparse._;
import scalala.library.Library._;
import scalala.library.LinearAlgebra._;
import scalala.library.Statistics._;
import scalala.library.Plotting._;
import scalala.operators.Implicits._;

除了您遇到问题的说明之外,还有什么问题吗?引用遇到的具体错误或具体问题是获得更具体答案的好方法。

于 2011-09-27T20:56:05.070 回答