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 基于单片机数字电压表电路组成及框图
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line