Ошибка Numpy: неявное преобразование в массив NumPy не разрешено. Пожалуйста, используйте `.get()` для явного создания мPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Numpy: неявное преобразование в массив NumPy не разрешено. Пожалуйста, используйте `.get()` для явного создания м

Сообщение Anonymous »

Я пытаюсь найти похожий вектор с пробелами и numpy. Я нашел код по URL-адресу:
Сопоставление вектора слов с наиболее похожим/ближайшим словом с помощью spaCy
Но я получаю ошибку типа

Код: Выделить всё

import numpy as np

your_word = "country"

ms = nlp.vocab.vectors.most_similar(
np.asarray([nlp.vocab.vectors[nlp.vocab.strings[your_word]]]),
n=10, )

words = [nlp.vocab.strings[w] for w in ms[0][0]] distances = ms[2] print(words)
ошибка:

Код: Выделить всё

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[139], line 6
1 import numpy as np
3 your_word = "country"
5 ms = nlp.vocab.vectors.most_similar(
----> 6     np.asarray([nlp.vocab.vectors[nlp.vocab.strings[your_word]]]),
7     n=10,
8 )
10 words = [nlp.vocab.strings[w] for w in ms[0][0]]
11 distances = ms[2]

File cupy/_core/core.pyx:1475, in cupy._core.core._ndarray_base.__array__()

TypeError: Implicit conversion to a NumPy array is not allowed. Please use `.get()` to construct a NumPy array explicitly.
Я использую графический процессор, как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... please-use
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»