Проблема очистки многопроцессного плана этажа

#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. Откуда берется эта поломка? простое предоставление кода без какого-либо контекста затрудняет помощь.