Tag: scipy

Как ускорить создание матрицы перехода в Numpy?

Ниже приведен самый простой способ подсчета переходов в цепочке марков и использование его для заполнения матрицы перехода: def increment_counts_in_matrix_from_chain(markov_chain, transition_counts_matrix): for i in xrange(1, len(markov_chain)): old_state = markov_chain[i – 1] new_state = markov_chain[i] transition_counts_matrix[old_state, new_state] += 1 Я пробовал ускорить его тремя способами: 1) Используя разреженный однострочный матричный шаблон на основе этого кода Matlab: transition_matrix […]

Что касается установки SciPy из PyCharm

Я пытаюсь установить SciPy в PyCharm в Windows 7. Но процесс установки завершился неудачно со следующим сообщением об ошибке. Затем я выполнил шаги, перечисленные в пакете установки Python с файлом .whl , pip install wheel pip install some-package.whl Процесс установки был успешным. Тем не менее, я все еще не могу найти пакет SciPy от PyCharm […]

scipy.optimize.leastsq называет целевую функцию с NaN

Я использую scipy.optimize.leastsq, чтобы попытаться сопоставить ряд параметров с реальными данными при наличии шума. Целевая функция иногда вызывается с NaN изнутри minpack. Это ожидаемое поведение scipy.optimize.leastsq? Есть ли лучший вариант, чем просто возврат остатков NaN в этом состоянии? Следующий код демонстрирует поведение: import scipy.optimize import numpy as np xF = np.array([1.0, 2.0, 3.0, 4.0]) # […]

Enthought Python, Sage или другие (в Unix-кластерах)

У меня есть доступ к кластеру Unix-машин, но у меня нет необходимого мне программного обеспечения ( numpy , scipy , matplotlib и т. Д.), Поэтому я должен установить их самостоятельно (у меня также нет корневых разрешений, поэтому команды, такие как apt-get или yast , не работают). В худшем случае мне придется скомпилировать их все из […]

Scipy разреженный инверс или spsolve приводят к UMFPACK_ERROR_OUT_OF_MEMORY

Я пытаюсь инвертировать большую (150000,150000) разреженную матрицу следующим образом: import scipy as sp import scipy.sparse.linalg as splu #Bs is a large sparse matrix with shape=(150000,150000) #calculating the sparse inverse iBs=splu.inv(Bs) приводит к следующему сообщению об ошибке: Traceback (most recent call last): iBs=splu.inv(Bs) File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/dsolve/linsolve.py", line 134, in spsolve autoTranspose=True) File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/dsolve/umfpack/umfpack.py", line 603, in linsolve […]

цветная карта matplotlib с использованием бикубической интерполяции

Я знаю, что matplotlib и scipy могут выполнять бикубическую интерполяцию: http://matplotlib.org/examples/pylab_examples/image_interp.html http://docs.scipy.org/doc/scipy/reference/tutorial/interpolate.html http: / /docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp2d.html Я также знаю, что можно нарисовать карту мира с помощью matplotlib: http://matplotlib.org/basemap/users/geography.html http://matplotlib.org/basemap/users/examples.html http: / /matplotlib.org/basemap/api/basemap_api.html Но могу ли я сделать бикубическую интерполяцию на основе 4 точек данных и только окрасить массу земли? Например, используя их для 4 точек данных […]

Вычисление e (база естественного журнала) с высокой точностью в Python?

Можно ли вычислить значение математической константы e с высокой точностью (2000 + десятичные разряды) с помощью Python ? Меня особенно интересует решение, которое входит или интегрируется с NumPy или SciPy .

Создание регулярной сетки Delaunay в scipy

Есть ли какой-нибудь метод получения триангуляции в 2D, который более упорядочен, как производит Matlab Delaunay? Вот пример триангуляции 2D Delaunay от Matlab. Используя этот код: xPoints = np.arange(0,11,1) yPoints = np.arange(0,11,1) gridPoints = np.array([[x,y] for y in yPoints for x in xPoints]) tri = Delaunay(gridPoints) plt.triplot(gridPoints[:,0],gridPoints[:,1],tri.simplices.copy()) plt.plot(gridPoints[:,0],gridPoints[:,1],'bo') plt.title("Triangulation Visualization") Я получаю триангуляцию ниже: Обратите внимание, […]

ошибка установки numpy на linux red hat

Я пытаюсь установить numpy с http://www.scipy.org/Download . git clone git://github.com/numpy/numpy.git numpy Но когда я запускал python setup.py install Я получил: SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel Где взять python-dev? Я пытался: $ easy_install python-devel Searching for python-devel Reading http://pypi.python.org/simple/python-devel/ Couldn't find index page for 'python-devel' (maybe misspelled?) Scanning index of all […]

Получите доступ к содержимому массива из файла .mat, загруженного с помощью Scipy.io.loadmat – python

ОБНОВЛЕНИЕ: Это длинный вопрос, который сводится к тому, может ли кто-нибудь объяснить мне класс массива numpy? Я ответил на свой вопрос ниже. Я работаю над проектом по импорту данных из Matlab в базу данных mysql, содержимое которой будет доступно через сайт django. Я хочу использовать Scipy.io.loadmat, чтобы получить информацию из Matlab в форму, которую я […]

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