2013-05-02 13 views
7

Wielordzeniowy pakiet R ma funkcję mclapply(), która stosuje określoną funkcję na liście rzeczy i wykorzystuje wiele rdzeni. Jest łatwy w użyciu i powoduje duże zwiększenie prędkości.Pythonowy odpowiednik mclapply R()

Czy istnieje odpowiednik w języku Python? Dzięki

+1

http://docs.python.org/2/library/multiprocessing. html – jamylak

+2

Nie sądzę, że pandy/numpy mogą korzystać z multicores ... jeszcze. To jest w trakcie pracy (https://github.com/ContinuumIO/blaze-core). –

+0

To nie jest jedno rozwiązanie procesowe i nie zostanie zamapowane na mclapply. Ale jeśli uruchomisz funkcje przetwarzania na pojedynczym zestawie danych, który się nie zmienia, to pomaga - http://ipython.org/ipython-doc/dev/parallel – user1827356

Odpowiedz

Powiązane problemy