Savvy在英国 2020-08-28 01:43 采纳率: 33.3%
浏览 118
已采纳

麻烦大家帮忙把这段scala代码转为python格式的。

论文的一个模型需要进行参考,但是只有scala的文件,没办法用,自己也是一个python新人,能把python代码看懂都很不错了,更不要说去研究java,请大家帮忙,帮我把这段代码转成python的,非常感谢。

class MultiSenseSkipGramEmbeddingModel(override val opts: EmbeddingOpts) extends MultiSenseWordEmbeddingModel(opts) {

val negative = opts.negative.value

val window = opts.window.value

val rng = new util.Random

val sample = opts.sample.value.toDouble

override def process(doc: String): Int = {

// given a document, below line splits by space and converts each word to Int (by vocab.getId) and filters out words not in vocab

// id of a word is its freq-rank in the corpus

var sen = doc.stripLineEnd.split(' ').map(word => vocab.getId(word.toLowerCase())).filter(id => id != -1)

val wordCount = sen.size

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-08-28 09:29
    关注

    http://ask.csdn.net/questions/1095307 差不多
    主要是函数、lambda 的格式修改下,new util.Random,这个在 python 用 random 代替

    采纳之前的回答,再详细回答这个问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算