Tag: numpy

Ошибка травления питона: TypeError: объект pickle не возвращает список. Проблема с numpy?

Я написал сценарий, который выполняет небольшую обработку данных, а затем рассосывает результаты, прежде чем делать некоторую дополнительную обработку, поэтому я могу поиграть с окончательными параметрами для построения графика. Я собираю списки двух классов, которые я создал. Травление отлично подходит для каждого списка, но при распаковке одного списка появляется следующая ошибка: Traceback (most recent call last): […]

Расширение Numpy с помощью функции C

Я пытаюсь ускорить мой код в формате Numpy и решил, что хочу реализовать одну конкретную функцию, где мой код проводил большую часть времени в C. Я на самом деле новичок в C, но мне удалось написать функцию, которая нормализует каждую строку в матрице, чтобы суммировать ее. Я могу ее скомпилировать, и я проверил ее с […]

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

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

python pandas из набора элементов в dataframe

Каков более масштабируемый способ перехода из списка элементов: itemset = [['a', 'b'], ['b', 'c', 'd'], ['a', 'c', 'd', 'e'], ['d'], ['a', 'b', 'c'], ['a', 'b', 'c', 'd']] К такому файлу данных :: >>> df abcde 0 1 1 0 0 0 1 0 1 1 1 0 2 1 0 1 1 1 3 0 […]

Численное умножение матрицы 2d на матрицу 3d

У меня есть два массива numpy, например A: = array([[0, 1], [2, 3], [4, 5]]) B = array([[ 6, 7], [ 8, 9], [10, 11]]) Для каждой строки A и B, скажем, Ra и Rb соответственно, я хочу вычислить транспонирование (Ra) * Rb. Поэтому для заданного значения A и B я хочу получить следующий ответ: […]

При установке кривой кривой в набор данных в 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). Я взял один из примеров из кодов для умножения матриц […]

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