Я хочу использовать переменную, такую как модель, которая подготовила определенное предложение для gensim.Например, я использую gensim word2vec для обучения предложения, чтобы найти его векторы в другой функции и сохранить его в переменной с именем «model».
Затем я создаю другую функцию, чтобы получить векторы каждого слова и вернуть его.
Мой код выглядит следующим образом:
def gen(sentence):
model = gensim.models.word2vec.Word2Vec([sentence],min_count=1, workers=1, size=3)
....
....
return ...
def name(sentence):
for word in sentence:
print(model.wv[word])
return
Есть ли способ передать переменную из функции def "gen" с именем "model" в функцию def "name"?Я пытался использовать себя, но это не работает.Я хотел просто вызвать переменную, потому что я не хочу создавать еще одну дополнительную функцию, просто чтобы связать ее.