Tag: scipy

sklearn GMM повышает значение «ValueError: установка элемента массива с последовательностью» на разреженной матрице

Я пытаюсь сгруппировать набор точек данных, которые представлены как разреженная матрица X. Это означает, >>> print type(X) <class 'scipy.sparse.csr.csr_matrix'> >>> print X.shape (57, 1038) >>> print X[0] (0, 223) 0.471313296962 (0, 420) 0.621222153695 (0, 1030) 0.442688836467 (0, 124) 0.442688836467 Однако, когда я подаю эту матрицу в модель sklearn.mixture.GMM, она вызывает следующий ValueError: File "/Library/Python/2.7/site-packages/sklearn/mixture/gmm.py", line […]

Поиск элемента в одном массиве, соответствующего максимальному значению в другом

Как я могу выровнять массив 4d z и массив 4d QCLOUD и затем узнать значение z, когда происходит QCLOUD max? print(z.shape) print(qcloud.shape) out: (6, 100, 128, 128) (6, 99, 128, 128)

scipy.integrate.odeint не работает в зависимости от временных шагов

Я использую python для научных приложений, особенно. для решения дифференциальных уравнений. Я уже успешно использовал функцию odeint в простых системах уравнений. Сейчас моя цель – решить довольно сложную систему из более чем 300 уравнений. В этот момент функции odeint дают мне разумные результаты, если временные шаги в t-array равны или меньше 1e-3. Но мне нужно […]

Установка нестандартных файлов на гистограммы в matplotlib

Я пытаюсь приспособиться к гистограмме, но без везения. Есть куча информации о том, как это сделать в нормальной функции плотности вероятности, но не в других типах pdf. import pylab as py import numpy as np import matplotlib.pyplot as plt from scipy.stats import exponpow # Fit procedure eigfit=[] for i in range(0,len(eigenvals1)): if eigenvals1>=4.3: eigfit.append(eigenvals1[i]) b […]

установить scipy пакет через pycharm в Windows 10 64 бит – python 3.5

В PyCharm «Python-IDE» в моем окне 10 64 бит , я хочу установить «Scipy». Прежде всего, в {Pycharm -> File -> Settings -> interpreter} я выбрал C: \ Users \ XXXXX \ AppData \ Local \ Programs \ Python \ Python35-32 \ python.exe, тогда я установил pip – matplotlib – numpy и labpack , Теперь […]

диагональная матрица матрицы с numpy и scipy

У меня есть матрица (n * 1), и я хочу сделать с ней диагональную матрицу. но я не могу построить его с numpy. Я пробовал каждый метод в numpy, например, методы в этом

2d интерполяция в python со случайным пятном

Я проверил доступный метод интерполяции в scipy, но не смог получить правильное решение для моего дела. предположим, что у меня есть 100 точек, координаты которых являются случайными, например, их положения x и y: x=np.random.rand(100)*100 y=np.random.rand(100)*100 z = f(x,y) #the point value calculated by certain function теперь я хочу получить точечное значение z новых равномерно отобранных […]

Как вычислить инверсию кумулятивного дважды нецентрального распределения f в python

Я пытаюсь вычислить инверсию кумулятивного дважды нецентрального распределения f в python. Scipy имеет нецентральный f-дистрибутив (scipy.stats.ncf), но документация довольно бедна, и не кажется, что nc, параметр нецентральности, может быть списком (передать nc для числителя и знаменатель). Я знаю, что числитель и знаменатель – это нецентральные чи-квадратные распределения ( http://mathworld.wolfram.com/NoncentralF-Distribution.html ), но я не уверен, как […]

Python Использование Lambda внутри функции

Я пытаюсь создать функцию calc(f,a,b) где x – это уравнение с переменной f, и я хочу поместить этот код в функцию. def calc(f, a, b): limits = [a, b] integral = odeint(lambda y, x : f, 0, limits) return integral[1] Эта функция получает интеграл, используя встроенную функцию odeint. Это то, что я пытаюсь сделать print […]

scipy.spatial ValueError: "x должен состоять из векторов длины% d, но имеет форму% s"

У Scipy есть превосходный пакет пространственного анализа, который включает K-мерное дерево. Я пытаюсь использовать функцию запроса, и она возвращает эту ошибку: ValueError: x должен состоять из векторов длины 6, но имеет форму (2,) Кто-нибудь знает, что эта ошибка имеет в виду? Из некоторых поисковых запросов Google я обнаружил, что он имеет этот общий формат: raise […]

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