Вопросы по теме 'scipy'

Как удалить столбцы в numpy.array
Я хотел бы удалить выбранные столбцы в numpy.array . Это то, что я делаю: n [397]: a = array([[ NaN, 2., 3., NaN], .....: [ 1., 2., 3., 9]]) In [398]: print a [[ NaN 2. 3. NaN] [ 1. 2. 3. 9.]] In [399]: z =...
217586 просмотров
schedule 21.12.2023

точечные операции над матрицами scipy.sparse
Можно ли применить, например, numpy.exp или аналогичные точечные операторы ко всем элементам в формате scipy.sparse.lil_matrix или другом формате разреженной матрицы? import numpy from scipy.sparse import lil_matrix x = numpy.ones((10,10)) y...
1260 просмотров
schedule 07.12.2023

настройка только одной стороны меток в matplotlib с использованием шипов
У меня есть горизонтальная полоса matplotlib, нарисованная следующим образом: import matplotlib.pyplot as plt from numpy import * from scipy import * bars = arange(5) + 0.1 vals = rand(5) print bars, vals plt.figure(figsize=(5,5), dpi=100) spines...
11451 просмотров
schedule 30.11.2023

Встроенная функция для вычисления ковариации
Есть ли способ в python получить ковариационную матрицу с учетом средних и выборочных точек данных Пример: mean = [3 3.6] data = [[1 2] [2 3] [3 3] [4 5] [5 5]] Я знаю, как рассчитать то же самое, подставив...
9615 просмотров
schedule 25.12.2023

Уменьшение массива numpy для рисования диаграммы
Я хочу нарисовать диаграмму в своем приложении Python, но исходный массив numpy слишком велик для этого (около 1 000 000+). Я хочу взять среднее значение для соседних элементов. Первой идеей было сделать это в стиле C++: step = 19000 # every 19...
784 просмотров
schedule 24.11.2023

Почему ndimage.label(image) помечает лишние фигуры среди рассмотренных?
Когда я использую ndimage.label(img) , импортированный из пакета scipy , для маркировки изображения PNG в оттенках серого, оно ведет себя следующим образом. У меня есть два изображения с некоторыми формами, созданными Photoshop : Первое...
5681 просмотров
schedule 06.11.2023

Значение итерации scipy kmeans?
Я использую алгоритм kmeans2 от scipy до кластерных цветов пикселей на изображении, чтобы получить самые высокие средние цвета на изображении....
3411 просмотров
schedule 01.01.2024

Быстрое обнаружение пиков и центрирование в python
Я пытаюсь разработать быстрый алгоритм на питоне для поиска пиков на изображении, а затем найти центр тяжести этих пиков. Я написал следующий код, используя scipy.ndimage.label и ndimage.find_objects для поиска объектов. Это кажется узким местом в...
12631 просмотров

Синхронизация данных в Python (или Excel)
Я часто использую Python (и иногда Excel) для обработки и сравнения тестовых данных между несколькими экспериментами. В некоторых случаях данные могут быть не синхронизированы, что затрудняет прямое сравнение. Например, типичная спецификация теста...
1332 просмотров
schedule 04.01.2024

Использование scipy.optimize.curve_fit внутри класса
У меня есть класс, описывающий математическую функцию. Класс должен иметь возможность подгонять себя методом наименьших квадратов к передаваемым данным. то есть вы можете вызвать такой метод: classinstance.Fit(x,y) и он корректирует свои...
1967 просмотров

Оператор импорта Python в цикле: выполняется ли импорт при каждой итерации цикла?
Код, который я пишу, я запускаю scipy.curve_fit() десятки тысяч раз. Я заметил в соответствующий curve_fit() исходный код , особенно в строках 430 и 431 в источник (в функции leastsq() ) есть два оператора import : from numpy.dual...
961 просмотров
schedule 10.01.2024

В scipy, в чем смысл двух разных функций расстояния, используемых в иерархической кластеризации?
Есть одна функция расстояния, которую я могу передать pdist и использовать ее для создания матрицы расстояний, которая передается linkage . Есть вторая функция расстояния, которую я могу передать linkage в качестве метрики. Почему возможны...
155 просмотров
schedule 01.11.2023

Эффективно находить индексы ближайших точек на непрямоугольной 2D-сетке
У меня есть неправильная (непрямоугольная) сетка долгота/широта и набор точек в координатах долгота/широта, которые должны соответствовать точкам на сетке (хотя они могут немного отличаться по числовым причинам). Теперь мне нужны индексы...
1953 просмотров

TypeError: function() принимает ровно 2 аргумента (1 указан) (python)
import numpy as np import scipy.optimize as spo def function(x,y): return (np.sin(x*y+y)*np.exp(-1*(x**2+y**2)))**-1 xi=[0,0] answer=spo.fmin(function,xi) print 'the answer is', answer Я пытаюсь минимизировать эту функцию. Однако...
5053 просмотров
schedule 29.10.2023

использование Odeint для решения двух дифференциальных уравнений первого порядка с вектором в качестве входных данных
У меня есть система двух дифференциальных уравнений: dri/dt=tan(al) dal/dt=(vz-C_alz)/C_aln с vz известен как выражение, которое зависит только от l , C_alz и C_aln — это два выражения переменных ri и al (эти математические...
129 просмотров
schedule 15.01.2024

Метод экстраполяции scipy interp1d fill_value = кортеж не работает
Я хочу экстраполировать подгонку функции. Предполагается, что scipy.interpolate.interp1d может это сделать (см. фрагмент документа). Вместо этого я получаю «ValueError: значение в x_new ниже диапазона интерполяции». Использование: python 2.7.12,...
5753 просмотров
schedule 25.10.2023

Фильтрация координат по расстоянию от точки
У меня есть два массива: A = np.array([[ 1. , 1. , 0.5 ], [ 2. , 2. , 0.7 ], [ 3. , 4. , 1.2 ], [ 4. , 3. , 2.33], [ 1. , 2. , 0.5 ], [ 6. , 5. , 0.3 ],...
694 просмотров
schedule 31.12.2023

Как я могу вычислить среднее значение, отбросив NaN и выбросы из фрейма данных в этом формате?
У меня есть фрейм данных в формате ниже: Original Dataframe | x | value1 | value2 | value3 | value4 ---|-----|----------|----------|----------|----------- 0 | 1 | 1 | NaN | 3 | 1 1 | 2 | 4 | NaN...
285 просмотров
schedule 12.01.2024

Как сделать выборку из дистрибутива с учетом CDF в Python
Я хотел бы взять образцы из распределения вероятностей с помощью CDF 1 - e^(-x^2) . Есть ли метод в python/scipy/etc. чтобы вы могли выбирать из распределения вероятностей, учитывая только его CDF?
433 просмотров
schedule 22.12.2023

Вернуть расстояние до ближайшей точки по группе - python
Я надеюсь вычислить расстояние до ближайшей точки, сгруппированной по определенным элементам. В частности, как показано ниже, calculate_distances измеряет расстояния между каждым конкретным id и оставшимися точками. Я надеюсь вернуть расстояние...
79 просмотров
schedule 22.11.2023