Tag: scipy

Scipy.linalg.eig () дает разные собственные векторы из GNU Octave's eig ()

Я хочу вычислить собственные значения для обобщенной задачи на собственные значения с lambda * M * v = K * v, где lambda – собственное значение, v – собственный вектор, а M и K – матрицы. Допустим, у нас есть K = 1.8000 + 0.0000i -1.0970 + 0.9550i -1.0970 – 0.9550i 1.8000 + 0.0000i M […]

Сохранять неизменные данные при сохранении массива Numpy для изображения с помощью Scipy imsave

При сохранении 2-мерного массива Numpy (с одиночными значениями) с помощью Scipy toimage или imsave значения пикселей не точно совпадают с значениями в массиве Numpy. Вместо этого есть области, в основном по краям, где алгоритм изображения кажется какой-то интерполяцией. Есть ли возможность остановить эту интерполяцию и сохранить точные данные (например, 7 всегда получает rgb (7,7,7) в […]

сообщение об ошибке при попытке минимизировать функцию с помощью scipy с использованием jacobian

Используя Python 3.6, я пытаюсь свести к минимуму функцию, используя scipy.optimize.minimize . Моя проблема минимизации – это два ограничения, и я могу найти решение. Пока у меня есть следующее: import numpy as np from scipy.optimize import minimize array = np.array([[3.0, 0.25, 0.75], [0.1, 0.65, 2.50], [0.80, 2.5, 1.20], [0.0, 0.25, 0.15], [1.2, 2.40, 3.60]]) matrix […]

При установке кривой кривой в набор данных в Python

У меня есть график с двумя наборами данных, который создает небольшой градиент, где кривая линия наилучшего соответствия может быть перевернута. На данный момент мне удалось получить прямую линию наилучшего соответствия. Я понимаю, что scipy.optimize.curve_fit должен быть в состоянии помочь мне, но это требует от меня знать функцию, которую я хочу переписать (я думаю). Ниже мой […]

Каков хороший способ получить показатель сходства двух изображений, содержащих линейную диаграмму?

Я пробовал алгоритм dHash, который применяется к каждому изображению, тогда значение hamming_distance рассчитывается на обоих хэшах, чем меньше число, тем выше сходство. from PIL import Image import os import shutil import glob from plotData import * def hamming_distance(s1, s2): #Return the Hamming distance between equal-length sequences if len(s1) != len(s2): raise ValueError("Undefined for sequences of […]

неустойчивый результат от scipy.cluster.kmeans

Следующий код дает разные результаты в каждой рабочей среде, при кластеризации данных на 3 части с использованием метода k-меток: from numpy import array from scipy.cluster.vq import kmeans,vq data = array([1,1,1,1,1,1,3,3,3,3,3,3,7,7,7,7,7,7]) centroids = kmeans(data,3,100) #with 100 iterations print (centroids) Были получены три возможных результата: (array([1, 3, 7]), 0.0) (array([3, 7, 1]), 0.0) (array([7, 3, 1]), 0.0) […]

Ограничьте мышь Маяви на вращающуюся Землю вокруг своей оси

Используя iPython Notebook, я смог вывести земной шар Земли с кодом вроде: from mayavi import mlab from mayavi.sources.builtin_surface import BuiltinSurface ocean_blue = (0.4, 0.5, 1.0) r = 6371 # km sphere = mlab.points3d(0, 0, 0, name='Globe', scale_mode='none', scale_factor=r * 2.0, color=ocean_blue, resolution=50) sphere.actor.property.specular = 0.20 sphere.actor.property.specular_power = 10 continents_src = BuiltinSurface(source='earth', name='Continents') continents_src.data_source.on_ratio = 1 […]

Как получить имя распространения из spicy.stats. замороженное распределение?

Доступ к имени замороженного дистрибутива При создании замороженного дистрибутива из пакета scipy.stats , как можно получить доступ к имени дистрибутива после того, как экземпляр распространения будет заморожен? При попытке получить доступ к атрибуту .name возникает ошибка, так как она больше не является атрибутом переменной rv . import scipy.stats as stats # Get the name of […]

Получение квантилей SciPy для соответствия функции Stata xtile

Я унаследовал некоторый старый код Stata (Stata11), который использует функцию xtile для классификации наблюдений в векторе по их квантилям (в данном случае только стандартные 5 квинтилей, 20%, 40%, 60%, 80%, 100% ). Я пытаюсь реплицировать часть кода в Python, и я использую функцию mquantiles() для вычисления. Насколько я могу судить по документации Stata и поиску […]

передача аргументов функции для подгонки

Я пытаюсь установить функцию, которая принимает в качестве входных 2 независимых переменных x, y и 3 параметров, которые будут найдены a, b, c. Это мой тестовый код: import numpy as np from scipy.optimize import curve_fit def func(x,y, a, b, c): return a*np.exp(-b*(x+y)) + cy= x = np.linspace(0,4,50) z = func(x,y, 2.5, 1.3, 0.5) #works ok […]

Interesting Posts

Django admin inline inlines (или, три редактирования модели сразу)

RemovedInDjango18 Предупреждение: создание ModelForm без атрибута «fields» или атрибута «exclude» устарело

Vim: Как отступать к открытому паре или скобке при входе?

Python и NLTK: как анализировать грамматику предложения?

Как загрузить фрагментированные данные с помощью Pythons urllib2

Как получить идентификатор рабочего листа из Google Spreadsheet с помощью python?

Ubuntu + virtualenv = беспорядок? virtualenv ненавидит dist-пакеты, хочет сайты-пакеты

Итерации по всем парам последовательных элементов из данного списка

Передача аргументов C # vs Python

Максимальное ограничение байтов в обновлении метода модуля Hashlib Python

Python: Почему я должен использовать next (), а не obj.next ()?

Как установить размер буфера отправки для сокетов в python

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

Как загрузить подмодели с отношением внешнего ключа в Backbone.js?

Найти индекс вложенного элемента в python

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