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
http://docs.python.org/2/library/multiprocessing. html – jamylak
Nie sądzę, że pandy/numpy mogą korzystać z multicores ... jeszcze. To jest w trakcie pracy (https://github.com/ContinuumIO/blaze-core). –
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