импорт NumPy в Parallel Python

все, я новичок в PP, но застрял в проблеме при импорте NumPy с PP.

В основном то, что я пытался сделать, это передать функцию ppserver, которая зависит от NumPy. Я импортировал его в самом начале кода, используя (импортирует NumPy как nu), но когда я запускал код, он дал мне ошибку, которая не может найти общий объект multiarray.so.

Ситуация здесь точно такая же: параллельный форум python

код прилагается, как показано ниже: (я запускаю python 2.7.2 + pp 1.6.0 + numpy 1.5.1)

import numpy as nu import pylab as pl import pp job_server = pp.Server(secret="123456") print "Starting pp with", job_server.get_ncpus(), "workers" aa = GrRib() job = job_server.submit(aa.plotwavefunc, (band,k),(nu,pl,signal)) result = job() 

ошибка выглядит так:

 An error has occured during the function import Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/ppworker.py", line 86, in run exec __fobj File "<string>", line 127, in <module> ImportError: Error importing numpy: you should not try to import numpy from its source directory; please exit the numpy source tree, and relaunch your python intepreter from there. An error has occured during the function import Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/ppworker.py", line 86, in run exec __fobj File "<string>", line 1, in <module> File "/usr/share/pyshared/matplotlib/__init__.py", line 135, in <module> from matplotlib.rcsetup import (defaultParams, File "/usr/share/pyshared/matplotlib/rcsetup.py", line 19, in <module> from matplotlib.colors import is_color_like File "/usr/share/pyshared/matplotlib/colors.py", line 52, in <module> import numpy as np File "/usr/share/pyshared/numpy/__init__.py", line 136, in <module> import add_newdocs File "/usr/share/pyshared/numpy/add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "/usr/share/pyshared/numpy/lib/__init__.py", line 4, in <module> from type_check import * File "/usr/share/pyshared/numpy/lib/type_check.py", line 8, in <module> import numpy.core.numeric as _nx File "/usr/share/pyshared/numpy/core/__init__.py", line 5, in <module> import multiarray ImportError: No module named multiarray 

Может кто-нибудь мне помочь? Я понимаю, так как мне придется изменить каталог PP ищет объекты pyshared.

One Solution collect form web for “импорт NumPy в Parallel Python”

Я могу ошибаться, но я верю, что вы подаете задание неправильно. Как видно из документации (http://www.parallelpython.com/content/view/15/30/#QUICKSMP), третий аргумент (не включая «self») является зависимым. Кроме того, модули должны быть строками. Я предполагаю, что «группа» и «k» являются зависимыми функциями, поскольку я не вижу их объявлений:

 job = job_server.submit(aa.plotwavefunc, depfuncs = (band,k), modules = ("numpy","pylab","signal")) 
Interesting Posts

lxml xml разбор с тегами html внутри тегов xml

форматирование длинных чисел как строк в python

Используйте панель выполнения в графическом интерфейсе

Суммируя содержимое двух коллекций. ОбъектыCounter ()

откройте выбранные строки с помощью pandas, используя «chunksize» и / или «iterator»,

Как рассортировать scapy-пакет?

ValueError при использовании Scikit учится. Количество функций модели не соответствует числу функций ввода

Ярлык для точки на участках в matplotlib

Все ли объект в python, как ruby?

Сервер AppEngine не может импортировать модуль атома

/ bin / env: python: нет такого файла или каталога (Windows через Git Bash пытается установить новый код облака анализа)

Измените цвет всех пикселей на другой цвет

Matplotlib – ступенчатая гистограмма с уже закодированными данными

петля над 2 списками, повторяя кратчайший до конца самого длинного

Проблема установки Python matplotlib в Windows 7 для freetype, пакетов png

Python - лучший язык программирования в мире.