#python #pandas #multiprocessing
Вопрос:
Я пытаюсь выполнить многопроцессорную очистку и распознавание планов этажей недвижимости, чтобы извлечь номер квадратного метра, однако столкнулся с проблемой в коде, когда он не выдает никаких результатов, когда он должен быть в формате фрейма данных. Любые мысли о том, как изменить приведенное ниже, были бы весьма признательны.
def scrape_url(urls):
df = pd.DataFrame([])
for s in urls:
u = getImageUrl(s) #this is a separate function which is called within the scrape_url function and shouldn't impact the multiprocessing
size = floorplan_ocr(u)
size = pd.DataFrame(size).transpose()
size['specificfloorurl'] = u
size['floorplan_url'] = s
df = df.append(size)
return df
#Multiprocess attempt
from multiprocessing import Pool
p = Pool(16)
p.map(scrape_url, urls['floorplan_url'])
p.terminate()
p.join()
Комментарии:
1. Откуда берется эта поломка? простое предоставление кода без какого-либо контекста затрудняет помощь.