Visual Studio пропускает сборку

У вас есть числовой массив строк, а не float. Это означает, что dtype('<U9') - строка с кодировкой в ​​кодировке little endic с длиной до 9 символов.

try:

return sum(np.asarray(listOfEmb, dtype=float)) / float(len(listOfEmb))

Однако вам не нужно numpy здесь вообще. Вы действительно можете сделать:

return sum(float(embedding) for embedding in listOfEmb) / len(listOfEmb)

Или если вы действительно настроены на использование numpy.

return np.asarray(listOfEmb, dtype=float).mean()
14
задан Kent Fredric 25 December 2008 в 02:09
поделиться

4 ответа

Сверьтесь с менеджером конфигурации как сказанный CMS и удостоверьтесь, что Вам установили правильную платформу. Много времени при использовании чего-то как Блоки приложений MS платформа по умолчанию, установлено на Itanium.

12
ответ дан 1 December 2019 в 12:27
поделиться

Проверьте свои свойства решения, затем перейдите к "Свойствам Конфигурации" и удостоверьтесь, что все проекты, которые Вы хотите разработать, имеют проверенный флаг сборки:

10
ответ дан 1 December 2019 в 12:27
поделиться

Hmmm... Я не забываю проклинать в том однажды? Просто предположив от моей ужасной памяти, но возможно выходной путь к каталогу не существует?

0
ответ дан 1 December 2019 в 12:27
поделиться

Я обычно сталкиваюсь с этим, когда ПК является низким на ресурсах (RAM) после заключительных вещей, сборка хорошо работает.

-3
ответ дан 1 December 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: