Tag: numpy

Центрирование массива изображений Numpy

У меня есть несколько числовых массивов изображений, которые я хочу центрировать (вычесть среднее значение и делить на стандартное отклонение). Могу я просто сделать это так? # x is a np array img_mean = x.mean(axis=0) img_std = np.std(x) x = (x – img_mean) / img_std

Является ли openpyxl самым быстрым пакетом для чтения больших файлов xlsx?

Я начинающий python, но я пишу скрипт using openpyxl для чтения в больших файлах xlsx (60000×187) в массивы Numpy, чтобы сделать некоторое машинное обучение. Мой код: from openpyxl import load_workbook import re from numpy import * wb = load_workbook(filename = 'dataSheet.xlsx', use_iterators = True) #dataSheet.xlsx ws1 = wb.get_sheet_by_name(name = 'LogFileData') startCol = 1 #index from […]

Как проверить объект numpy / pandas, т.е. str () в R

Когда я использую R, я могу использовать str() для проверки объектов, которые являются списком вещей в большинстве случаев. Недавно я перешел на Python для статистики и не знаю, как проверить объекты, с которыми я сталкиваюсь. Например: import statsmodels.api as sm heart = sm.datasets.heart.load_pandas().data heart.groupby(['censors'])['age'] Я хочу исследовать, какой объект является heart.groupby(['censors']) который позволяет мне добавить […]

моя нейронная сеть с backpropagation не справляется с большим набором данных (python, numpy)

Я пишу свой первый проект на Python, который является нейронной сетью. Я должен использовать алгоритм backpropagation для классификации данных и только библиотеки pandas и numpy. Моя проблема в том, что у меня довольно большой набор данных с 1043 строками и 8 столбцами, а моя программа (код ниже) довольно хороша, когда я даю backpropagation только одну […]

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

Мой массив имеет пары временных меток и значений unix. [[ 1.40170249e+09 9.00000000e+01] [ 1.40170249e+09 9.10000000e+01] [ 1.40170249e+09 9.20000000e+01] …, [ 1.41149703e+09 1.09000000e+02] [ 1.41149703e+09 1.06000000e+02] [ 1.41149703e+09 1.06000000e+02]] Мне удалось построить гистограмму всего второго столбца с pyplot.hist(array[:,1]); pyplot.show() pyplot.hist(array[:,1]); pyplot.show() . Но то, что я действительно хочу сделать, – это бин- array[:,1] днем (полученный из […]

Python: создание матрицы с эффективной памятью для наборов 1, -1 и 0 для оптимизации с помощью scipy наименьших квадратов

Я повторяю список строк и переводя их в массивы 1, -1 и 0. Например, у меня может быть следующий список: A,B,-C A,-D B,C,-D Который станет «большим списком», равным: [ [1 1 -1 0], [1 0 0 -1], [0 1 1 -1] ] На данный момент я просто перебираю каждую строку строк, присваивая значения 1 или […]

Поиск максимальных кликов и удаление узлов?

Я пытаюсь найти максимальные клики для набора элементов. В настоящее время я использую networkx-библиотеку python и используя функцию find_cliques (), чтобы найти все максимальные клики, как показано ниже: import newtworkx as nx G = nx.Graph() E = [[1,2], [1,3], [1,4], [2,3], [2,4], [3,4], [2,6], [2,5], [5,6]] G.add_edges_from(E) #G.edges() lst = list(nx.find_cliques(G)) lst Out [] : […]

Можно ли прорисовать этот код на Python?

Я написал этот код python для получения соседей метки (набор пикселей, разделяющих некоторые общие свойства). Соседи для метки определяются как другие метки, которые лежат на другой стороне границы (соседние метки разделяют границу). Итак, код, который я написал, работает, но очень медленный: # segments: It is a 2-dimensional numpy array (an image really) # where segments[x, […]

Продукт последовательности в NumPy

Мне нужно реализовать эту следующую функцию с помощью NumPy – где F_l(x) – N число массивов, которые мне нужно вычислить, которые зависят от массива G(x) , который мне задан, и A_j – коэффициенты N , которые также заданы. Я хотел бы реализовать его в NumPy, поскольку мне приходилось вычислять F_l(x) для каждой итерации моей программы. […]

Исключительная интерполяция с замаскированными данными?

Я пытаюсь интерполировать 2D-массив, который содержит маскированные данные. Я использовал некоторые доступные методы модуля SciPy, включая interp2d , bisplrep/bisplev , а также RectBivariateSpline . В качестве дополнительной информации мои данные являются регулярным массивом, что означает, что сетки имеют одинаковую размерность (в данном случае 1ºX1º). Сказав это, есть ли способ интерполяции, избегая маскирования данных в массиве […]

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