Tag: scipy

Не удается установить scipy

Я пытаюсь установить scipy из Dockerfile и я не могу на всю жизнь понять, как это сделать. Вот Dockerfile : FROM python:3.5 ENV HOME /root # Install dependencies RUN apt-get update RUN apt-get install -y gcc RUN apt-get install -y build-essential RUN apt-get install -y zlib1g-dev RUN apt-get install -y wget RUN apt-get install -y […]

CSR scipy-матрица не обновляется после обновления своих значений

У меня есть следующий код в python: import numpy as np from scipy.sparse import csr_matrix M = csr_matrix(np.ones([2, 2],dtype=np.int32)) print(M) print(M.data.shape) for i in range(np.shape(mat)[0]): for j in range(np.shape(mat)[1]): if i==j: M[i,j] = 0 print(M) print(M.data.shape) Вывод первых двух отпечатков: (0, 0) 1 (0, 1) 1 (1, 0) 1 (1, 1) 1 (4,) Код меняет […]

Поиск корней с помощью scipy.optimize.root

Я пытаюсь найти корень y функции f, использующей Python. Вот мой код: def f(y): w,p1,p2,p3,p4,p5,p6,p7 = y[:8] t1 = w – 0.500371726*(p1**0.92894164) – (-0.998515304)*((1-p1)**1.1376649) t2 = w – 8.095873128*(p2**0.92894164) – (-0.998515304)*((1-p2)**1.1376649) t3 = w – 220.2054377*(p3**0.92894164) – (-0.998515304)*((1-p3)**1.1376649) t4 = w – 12.52760758*(p4**0.92894164) – (-0.998515304)*((1-p4)**1.1376649) t5 = w – 8.710859537*(p5**0.92894164) – (-0.998515304)*((1-p5)**1.1376649) t6 = w […]

создание разреженной матрицы неизвестного размера

У меня есть текстовый файл с каждой строкой, указывающей ребро на графике, например 2 5 1 указывает край веса 1 между узлами 2 и 5. Я хочу создать разреженную матрицу смежности, используя эти кортежи. Как правило, я инициализировал разреженную матрицу как G = scipy.sparse.lil_matrix((n,n)) где n – количество узлов в графе. Но в этом случае […]

Не удалось импортировать подмодули из scipy в AWS Lambda

Я импортировал несколько пакетов в мой AWS Lambda python code . Я установил scipy и, кажется, импортирован правильно, используя import scipy Однако, когда я пытаюсь импортировать подмодули, например, from scipy.signal import lfilter , я не могу импортировать такие модули в функцию Lambda . Я не знаю, почему импорт пакетов работает locally а не на Lambda […]

scipy.optimize.fmin_cg: «Желаемая ошибка не всегда достигается из-за потери точности».

Я использую scipy.optimize.fmin_cg для минимизации функции. Функция принимает различные наборы данных, и fmin_cg возвращает хорошие значения для множества наборов данных, за исключением первых 3, которые не выполняются: DATASET: 0 Warning: Desired error not necessarily achieved due to precision loss. Current function value: 2.988730 Iterations: 1 Function evaluations: 32 Gradient evaluations: 5 [ 500.00011672 -0.63965932] DATASET: […]

создание wav-файла и запись его на диск с использованием scipy

Я хочу деконструировать волновой файл на небольшие куски, собрать его в другом порядке и затем записать его на диск. Кажется, у меня проблемы с написанием этого файла после повторной сборки частей, поэтому на данный момент я просто пытаюсь отлаживать этот раздел и беспокоиться об остальном позже. В основном я читаю исходный wav в 2D-массив numpy, […]

Большая цветовая палитра в matplotlib для дендрограммы SciPy (Python)

Я пытаюсь расширить свою color_palette в matplotlib или seaborn для использования в дендрограмме scipy , чтобы она окрашивала каждый кластер по-разному. В настоящее время color_palette имеет только несколько цветов, поэтому несколько кластеров получают сопоставление с одним цветом. Я знаю, что есть 16 миллионов цветов RGB , поэтому … Как я могу использовать больше цветов из […]

Возобновление оптимизации в scipy.optimize?

scipy.optimize представляет множество различных методов локальной и глобальной оптимизации многомерных систем. Тем не менее, у меня очень длительный процесс оптимизации, который может быть прерван (и в некоторых случаях я могу намеренно прервать его). Есть ли способ перезапустить … ну, кто-нибудь из них? Я имею в виду, что можно дать последний, самый оптимизированный набор параметров, найденный […]

Как создать скудную разреженную матрицу из фреймворка pandas?

Я ищу лучший способ создать скудную разреженную матрицу из фреймворка pandas . Вот псевдокод, для которого у меня сейчас есть row = []; column = []; values = [] for each row of the dataframe for each column of the row add the row_id to row add the column_id to column add the value to […]

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