小编Joh*_*mer的帖子

如何在SPACY中获取句子中标记的索引?

是否有一种优雅的方法来获取句子中单词/标记的索引?我知道令牌的属性https://spacy.io/api/token#attributes “ i”属性返回整个父文档中的索引。但是父文档可以包含多个句子。

示例:“这是一个例子。这是另一个例子。”

我需要的都是将“ This”作为索引0返回,将“ is”都作为索引1返回等等。

提前致谢 :)

nlp spacy dependency-parsing

2
推荐指数
1
解决办法
2741
查看次数

Node.js crypto-js MD5 和 Golang crypto/md5.Sum() 之间的不同哈希

crypto-js 的 MD5 函数(https://www.npmjs.com/package/crypto-js)如何处理对象?我正在尝试使用 crypto/md5 ( https://pkg.go.dev/crypto/md5 ) 包在 Golang 中复制哈希行为,但我无法弄清楚为什么我的两个实现的哈希值不同。这一定与 crypto-js 如何在内部处理对象有关,因为对于纯字符串,我得到了相同的哈希值。

Node.js 示例:

var CryptoJS = require("crypto-js");
let body = {"key":"value"}
let bodyHash =  CryptoJS.MD5(body);
CryptoJS.enc.Base64.stringify(hash)
Run Code Online (Sandbox Code Playgroud)

输出哈希:SH97IvaDEtLBu8k7GupEWw==

Golang 示例:

import (
    "crypto/md5"
    "encoding/base64"
)

type KeyValue struct {
    Key string  `json:"key"`
}

func main() {
    body := KeyValue{
        Key: "value",
    }
    bodyByteArray, _ := json.Marshal(body)
    bodyHash := md5.Sum(bodyByteArray)
    bodyHashBase64 := base64.StdEncoding.EncodeToString(bodyHash)
}

Run Code Online (Sandbox Code Playgroud)

输出哈希:pzU/fN3OgI3gAydHoLe+UA==

任何帮助和解释表示赞赏!

hash md5 go node.js cryptojs

0
推荐指数
1
解决办法
63
查看次数

标签 统计

cryptojs ×1

dependency-parsing ×1

go ×1

hash ×1

md5 ×1

nlp ×1

node.js ×1

spacy ×1