如何启动scalala控制台



我开始使用scala,我对使用scalala包进行线性代数计算感兴趣。我通过sbt成功安装了它,但我不能(或更好的不知道如何)启动scalala console。谁能指出我需要采取哪些步骤才能实现这一目标?

Thanks a lot

注:我已经读了这个快速入门指南,但没有帮助我。

[编辑]

为了更清楚,我不想明确地使包含与标准scala控制台顺序scalala工作。

UPDATE:

如果你想启动Scalala控制台而不显式导入这些包,那么你可能需要直接从GitHub的repo中构建一个可执行的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

现在你应该得到一个默认导入Scala包的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._;

现在您应该能够像文档所说的那样使用Scalala了

run

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._;

是不是说明书以外的东西让你有问题?引用遇到的特定错误或特定问题是获得更具体答案的好方法。

相关内容

  • 没有找到相关文章