Scala
STHSF
深度学习,机器学习,自然语言处理,迁移学习, 博客移至https://sthsf.github.io/wiki
展开
-
使用SBT构建Scala应用
使用SBT构建Scala应用SBT简介SBT是Simple Build Tool的简称,如果读者使用过Maven,那么可以简单将SBT看做是Scala世界的Maven,虽然二者各有优劣,但完成的工作基本是类似的。虽然Maven同样可以管理Scala项目的依赖并进行构建, 但SBT的某些特性却让人如此着迷,比如: * 使用Scala作为DSL来定义build文件(one languag原创 2020-05-06 13:06:16 · 1473 阅读 · 0 评论 -
用sublime text 3 编译运行scala程序
使用sublime3编译运行scala程序,主要有两种方法:方法一:用sublime3加上REPL,调用命令行的方式,运行一些代码段还是很方便。具体步骤如下:1.安装REPL插件: 首先要先安装package control,安装成功后preferences下就会出现package control的选项。 此时,使用快捷键Ctrl+Shift+P,输入:package,选原创 2016-01-17 16:44:06 · 6178 阅读 · 0 评论 -
scala 使用JDBC方式访问Mysql
scala 使用JDBC方式访问Mysql本文使用java JDBC连接,能够很好的解决scala与数据库连接的问题。本文使用的数据库为Mysql,scala 版本为2.10.4 。1)修改built.sbt文件 在使用scala连接数据库之前,需要java JDBC driver加载到scala下面去,也就是在.sbt中添加相关的依赖包,需要添加的内容可以从mvnreposit原创 2016-03-24 10:55:19 · 11303 阅读 · 1 评论 -
通过List.apply方法构造List的背后逻辑
通过List伴生对象的apply方法来创建实例: List("A","B") 过程发生了什么首先,List伴生对象的apply方法接收的是一个可变参数列表,即数组:override def apply[A](xs: A*): List[A] = xs.toList而我们传入的Array("A","B")数组会被隐式转换为 WrappedArray 的子类型,这是在LowP原创 2016-06-29 09:42:03 · 3371 阅读 · 0 评论 -
基于TextRank的关键词、短语、摘要提取
关于自动文摘利用计算机将大量的文本进行处理,产生简洁、精炼内容的过程就是文本摘要,人们可通过阅读摘要来把握文本主要内容,这不仅大大节省时间,更提高阅读效率。但人工摘要耗时又耗力,已不能满足日益增长的信息需求,因此借助计算机进行文本处理的自动文摘应运而生。近年来,自动文摘、信息检索、信息过滤、机器识别、等研究已成为了人们关注的热点。自动文摘(Automatic Summarization)的方法主要有原创 2016-09-08 18:20:59 · 28595 阅读 · 1 评论