我开始使用scala,并且我对使用scalala包进行线性代数计算很感兴趣。我通过sbt成功地安装了它,但是我不能(或者更好的是不知道如何)启动scalala console。有谁能指出我必须采取的步骤来实现这一点吗?
非常感谢
附言:我读过this quickstart guide,但对我没有帮助。
编辑
更清楚地说,为了让scalala正常工作,我不想显式地在标准scala控制台中包含内容。
发布于 2011-09-28 06:51:55
更新:
如果您希望在不显式导入这些包情况下启动Scalala控制台,那么您可能需要直接从GitHub存储库构建一个可执行的jar。
以下步骤应可用:
git clone https://github.com/scalala/Scalalacd Scalala./sbt update compile proguardjava -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-28 04:56:05
跑
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._;除了说明之外,还有什么是您有问题的吗?引用遇到的特定错误或特定问题是获得更具体答案的好方法。
https://stackoverflow.com/questions/7574952
复制相似问题