Всякий раз, когда я пытаюсь запустить этот питон скрипт, в Windows 7 Enterprise (64 бит) с питоном 2.6.6 установлен, я получаю эту ошибкуПроблемы с индексированием по латентного семантического анализа
Сигнатура проблемы: Problem Название события: APPCRASH
Имя приложения: python.exe
Версия приложения: 0.0.0.0
Применение Отметка: 4c73f7b6
Fault Module Name: _csr.pyd
Fault Module Version: 0.0.0.0
Fault Модуль Отметка: 4d6a645b
Код исключения: c0000005
Exception Offset: 000c05d4
Я попытался повторно устанавливать питон и все модули, что моя программа работает на (т.е. gensim, nlptk, SciPy и numpy)
Я не знаю, достаточно ли данных для вас, ребята, но, пожалуйста, дайте мне знать!
lsi = models.LsiModel(corpus, num_topics = num_Topics)
index_lsi = similarities.MatrixSimilarity(lsi[corpus])
for k, v in dict_Queries.items():
File.write("Check Key: " +k+ "\n")
print "Running.... \n"
vec_bow = dict.doc2bow(v.split(), allow_update=True)
#In the last iteration, the code below the line doesn't run and i think the vec_lsi
#is the source of the problem but I don't know why?
vec_lsi = lsi[vec_bow]
#indexing the LSI
sims = index_lsi[vec_lsi]
sims = sorted(enumerate(sims), key = lambda item: -item[1])
if not cut_Off == 0:
sims = sims[0:cut_Off]
else:
pass
for t in sims:
dup_info = dict_tcs.get(t[0])
if t[1] > 0.75:
#print "Key: " + k + " Link: " + dup_info + "\n"
File.write("Adding: "+str(t)+ " To LSI actual \n")
if dict_Actual_LSI.has_key(k):
links = dict_Actual_LSI.get(k)
links.append(dup_info)
else:
links = []
links.append(dup_info)
dict_Actual_LSI[k] = links
print "Added\n"
В последней итерации, код ниже линии не работает, и я думаю, что vec_lsi является источником проблемы, но я не знаю, почему?
Благодаря
Что-нибудь работает? Работает ли 'print 'hello world? –
Точно, например, попробуйте 'python -c 'print' hello, world '" 'в командной строке –
Да, это работает, так же как-то внутри моего кода? – Shahab