【发布时间】:2021-09-11 20:11:08
【问题描述】:
请看一下我的代码:
import spacy
nlp = spacy.load('en_core_web_sm')
a=nlp('fjoeij foeijfo foejf')
a[0].vector
array([ 4.4017673 , 2.2732968 , 1.8201342 , 0.285315 , 4.301816 ,
-1.6101733 , -1.9763635 , 0.7946968 , -0.49857655, 2.4312825 ,
-0.5321884 , 1.8810408 , -2.4434211 , -0.1565853 , -0.3007983 ,
-0.5251692 , -0.47107434, 2.392819 , -2.1653428 ......
你可以看到它们不是单词,我只是随机输入的。但是 spacy 仍然可以生成向量。所以,我有两个问题:
- spacy 如何生成向量?
- 所有向量都是 96 维。我可以更改维数吗?
【问题讨论】: