Tag: scipy

Совместное использование массивов numpy в пуле многопроцессорности python

Я работаю над некоторым кодом, который делает довольно тяжелую численную работу над большим (от десятков до сотен тысяч числовых интеграций) множеством проблем. К счастью, эти интеграции неловко параллельны, поэтому легко использовать Pool.map () для разделения работы на несколько ядер. Прямо сейчас у меня есть программа, которая имеет этот основной рабочий процесс: #!/usr/bin/env python from multiprocessing […]

Как сделать нелинейный комплексный поиск корней в Python

Я хочу сделать корень поиска для следующих нелинейных уравнений, я делаю это в Python, но это не работает. мой код ниже from pylab import * import scipy import scipy.optimize def z1(x,y): temp=1+1j+x+2*y; return temp def z2(x,y): temp=-1j-2*x+sqrt(3)*y; return temp def func(x): temp=[z1(x[0],x[1])-1.0/(1-1.0/(z2(x[0],x[1]))),1-2.0/(z2(x[0],x[1])-4.0/z1(x[0],x[1]))] return temp result=scipy.optimize.fsolve(func,[1+1j,1+1j]) print result когда я запускаю его, он показывает ошибки: —> […]

Ускорение вложенных циклов с усилением элементов

Я работаю над большим кодом, и я нахожусь в необходимости ускорить его. Я создал MWE показанный ниже: import numpy as np import time def random_data(N): # Generate some random data. return np.random.uniform(0., 10., N).tolist() # Lists that contain all the data. list1 = [random_data(10) for _ in range(1000)] list2 = [random_data(1000), random_data(1000)] # Start taking […]

Как управлять файлами wav-файлов в Python?

Я пытаюсь прочитать wav-файл, затем манипулировать его содержимым, образец по образцу Вот что я до сих пор: import scipy.io.wavfile import math rate, data = scipy.io.wavfile.read('xenencounter_23.wav') for i in range(len(data)): data[i][0] = math.sin(data[i][0]) print data[i][0] В результате я получаю: 0 0 0 0 0 0 и т.д Он правильно читает, потому что, если я пишу print […]

SymPy / SciPy: решение системы обыкновенных дифференциальных уравнений с различными переменными

Я новичок в SymPy и Python в целом, и сейчас я работаю с Python 2.7 и SymPy 0.7.5 с целью: a) прочитать систему дифференциальных уравнений из текстового файла; b) решить систему Я уже прочитал этот вопрос и этот другой вопрос , и они почти то, что я ищу, но у меня есть дополнительная проблема: я […]

Генерация случайных чисел с заданной функцией плотности

Я хочу указать, вероятно, функцию плотности распределения, а затем собрать N случайных чисел из этого распределения в python. Как мне это сделать?

Ошибка Scipy fmin_slsqp "не удалось преобразовать 8-й аргумент` g 'в _slsqp.slsqp в массив C / Fortran "

Я видел этот вопрос или вариант, заданный в другом месте, например Ошибка Scipy с использованием модуля оптимизации. Ошибка преобразования массива в fortran http://numpy-discussion.10968.n7.nabble.com/minimize-Algorithmen-Problem-with-boundarys-td37709.html Но на самом деле они не содержат простой примерный код для взлома. Также нет реальных ответов (возможно, из-за отсутствия простой демонстрации проблемы). Проблема в том, что при попытке установить функцию с помощью […]

Как заставить большие шаги выполнять функции scipy.optimize?

У меня есть функция compare_images(k, a, b) которая сравнивает два 2d-массива a и b Внутри funcion я применяю gaussian_filter с sigma=k к моей идее – оценить, сколько я должен сгладить изображение a чтобы оно было похоже на изображение b Проблема заключается в том, что функция compare_images будет возвращать только разные значения, если k вариация более […]

Объединение массива numpy

У меня есть массив numpy, который содержит данные временных рядов. Я хочу, чтобы этот массив был равен равным разделам заданной длины (отлично удалить последний раздел, если он не такой же), а затем вычислить среднее значение для каждого из этих ящиков. Я подозреваю, что для этого есть функция numpy, scipy или pandas. пример: data = [4,2,5,6,7,5,4,3,5,7] […]

Python для MATLAB: экспорт списка строк с использованием scipy.io

Я пытаюсь экспортировать список текстовых строк из Python в MATLAB с помощью scipy.io. Я хотел бы использовать scipy.io, потому что мой желаемый файл .mat должен содержать как числовые матрицы (которые я научился делать здесь ), так и массивы текстовых ячеек. Я пытался: import scipy.io my_list = ['abc', 'def', 'ghi'] scipy.io.savemat('test.mat', mdict={'my_list': my_list}) В MATLAB я […]

 
Interesting Posts for Van-Lav

Python Imaging Library сохраняет функциональный синтаксис

Почему мои внешние ключи sqlite3 не работают?

Конкатенатный кортеж с переменной

«IOError: Ресурс временно недоступен» с PhantomJS, python, selenium, unittest

Более бесчисленный способ итерации через «ортогональные» диагонали 2D-массива

Не удалось передать массив ввода из формы (1285) в форму (1285, 5334)

Python, SQLite3: курсор возвращает дубликаты, когда коммит вмешивается

Обработка ошибок и исключений в программе pangon Hangman

Вопрос Python к C / C ++ const char

Как я могу передать своих местных жителей и получить доступ к переменным непосредственно из другой функции?

Почему синтаксис «mutable default fix fix» настолько уродлив, спрашивает новичок python

расположение файла twitter.py (библиотека python-twitter) в Mac OS X 10.6.7 с Python 2.6.7

Сервер Python SSL дает мне «501 Unsupported method GET»

Создание многозадачного дизайна наследования в Django

Не удалось скомпилировать cuda_ndarray.cu: libcublas.so.7.5: невозможно открыть файл общих объектов

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