Tag: numpy

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

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

Уменьшение серии pandas с несколькими значениями nan до набора дает несколько значений nn

Я ожидаю получить set([nan,0,1]) но я получаю set([nan, 0.0, nan, 1.0]) : >>> import numpy as np >>> import pandas as pd >>> l= [np.nan,0,1,np.nan] >>> set(pd.Series(l)) set([nan, 0.0, nan, 1.0]) >>> set(pd.Series(l).tolist()) set([nan, 0.0, nan, 1.0]) >>> set(l) set([nan, 0, 1])

Проблемы с numpy в PyCharm

Я не могу установить numpy в PyCharm. Я начал с обновленной, свежей установки Python 2.7.8 и PyCharm 3.4.1. Затем я установил winpython в PyCharm для получения пакетов numpy и scipy, используя Файл> Настройки по умолчанию> Project Interpreter> selected Python 2.7.7> установка pip и setuptools > установка winpython … После их установки я отправился запускать простой […]

Косинус сходство

Я читал и натолкнулся на эту формулу: Формула для подобия косинуса. Я думал, что это выглядит интересно, и я создал массив numpy, который имеет user_id как row и item_id как столбец. Например, пусть M – эта матрица: M = [[2,3,4,1,0],[0,0,0,0,5],[5,4,3,0,0],[1,1,1,1,1]] Здесь элементы внутри матрицы – это оценки, присвоенные людям, которые были присвоены элементу i на […]

Numbapro: нет ускорения для умножения матрицы

За последние пару дней я пытался понять, почему Numbapro (ускорение от Continuum Analytics, Inc., Я запускаю пробную версию 30 дней) не ускоряется на моем MacBook Pro (Intel Core i7, 2.6 ГГц, 16 ГБ оперативной памяти с NVIDIA GeForce GT 650M, 1 ГБ на шине PCI). Я взял один из примеров из кодов для умножения матриц […]

неустойчивый результат от 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) […]

нанесение маркеров на топоры

Я связываю, чтобы сделать график (x, y) разброса с использованием numpy. Прямо сейчас оси начинаются с (0,0) и расширяются для согласования с диапазоном данных. Мне нужно построить две точки, лежащие на линии x = 0. В настоящее время появляются символы, которые рисуются перед осями, а затем усекаются осями. Я хотел бы, чтобы это появилось поверх […]

Оптимизация портфеля SciPy сгруппирована по отраслевым границам

Пытается оптимизировать распределение веса портфеля здесь, что максимизирует мою функцию возврата за счет предельного риска. У меня нет проблем, чтобы найти оптимизированный вес, который дает моей возвращаемой функции простым ограничением, что сумма всего веса равна 1, и сделать другое ограничение, что мой общий риск ниже целевого риска. Моя проблема заключается в том, как добавить весовые […]

эффективно Итерация с помощью numpy

Я сделал код, который вычисляет среднее значение для каждого элемента в периоде p для массива y import numpy as np p=4 y =np.asarray([146, 96, 59, 133, 192, 127, 79, 186, 272, 155, 98, 219]) c=len(y)/p print c a=[] for i in range(1,c+1): s=y[p*(i-1):p*i]/np.mean(y[p*(i-1):p*i]) a = np.append(a, s) print a b=[] for i in range(c+1): s […]

Ubuntu 14.04 Установка Numpy и Scipy без Root Access

Удаленный сервер, который я использовал для разработки python, недавно перенесен на Ubuntu 14.04, и он сломал мою ночную и скудную установку. У меня нет доступа root, и все, что я пробовал, привело к сбою. Пока у меня есть: 1) Пытался установить numpy из источника, встроенного в системную версию python. Это дает ошибку PyUnicodeUCS2_FromUnicode, которая, я […]

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