Tag: numpy

Pandon pandas: сглаживание с массивами в столбце

У меня есть кадр данных pandas, содержащий один столбец, содержащий массивы. Я хотел бы «сгладить» его, повторив значения других столбцов для каждого элемента массивов. Мне удалось создать его, создав временный список значений, итерации по каждой строке, но он использует «чистый питон» и работает медленно. Есть ли способ сделать это в pandas / numpy? Другими словами, […]

ndarray to structured_array и float to int

Проблема, с которой я сталкиваюсь, заключается в том, что, используя ndarray.view(np.dtype) чтобы получить структурированный массив из классического ndarray, кажется, неправильно интерпретирует преобразование float to int . Пример лучше: In [12]: B Out[12]: array([[ 1.00000000e+00, 1.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.43600000e+01, 0.00000000e+00], [ 1.00000000e+00, 2.00000000e+00, 7.10000000e+00, 1.10000000e+00, 4.43600000e+01, 1.32110000e+02], [ 1.00000000e+00, 3.00000000e+00, 9.70000000e+00, 2.10000000e+00, 4.43600000e+01, 2.04660000e+02], …, [ […]

Транзакция Cython memoryview: Typeerror

Я пытаюсь разработать небольшую структуру свернутой нейронной сети с помощью python. Код сверточного узла уже работает (медленно), и я хотел бы ускорить его. Горячие точки – это петли, в которых сверточный фильтр перемещается по изображению. Я решил использовать cython для ускорения этих циклов. Очевидные небольшие аннотации, cdef для всех локальных переменных и удаление boundscheck, сбрит […]

вычисление минимумов для 2d-массива в scipy

import numpy as np from scipy import signal data = np.array([[[13, 2, 1, np.nan, np.nan], [22, 1, 1, 4, 4], [4, 2, 3, 3, 4], [1, 1, 4, 1, 5], [2, 4, 5, 2, 1]], [[17, 7, 10, 6, np.nan], [np.nan, 7, 8, 6, 9], [6, 10, 9, 8, 10], [6, 8, 7, 10, 8], […]

Медиана списка с значениями NaN удалена, в python

Можно ли вычислить медиану списка без явного удаления NaN, а скорее, игнорируя их? Я хочу, чтобы median([1,2,3,NaN,NaN,NaN,NaN,NaN,NaN]) составлял 2, а не NaN.

вложенный цикл с индексированием массива в numpy

Я хотел бы знать, как я могу сделать следующее: def GetFlux(self, time): bx = self.GetField("bx", time) * self.wpewce by = self.GetField("by", time) * self.wpewce bz = self.GetField("bz", time) * self.wpewce flux = np.zeros((self.ncells[0]+1,self.ncells[1]+1),"float32", order='FORTRAN') flux2 = np.zeros((self.ncells[0]+1,self.ncells[1]+1),"float32", order='FORTRAN') dx = self.dl[0] dz = self.dl[1] nx = self.ncells[0] nz = self.ncells[1] j = 0 for i […]

Использование opencv / Numpy для поиска белых пикселей в цветном изображении с использованием python

У меня есть изображение, загруженное с помощью opencv, что я хотел бы найти пиксели белого цвета. input_img = [[[255,255,255], [0,127,255]], [[255,255,255], [255,127,255]]] должен вернуться white = [[1, 0], [1, 0]] Есть ли способ сделать это без изменения или без дорогого цикла? Используя что-то вроде numpy.where?

Умножьте два массива на мудрый, где один из массивов имеет массивы как элементы

У меня есть следующая ситуация, в которой я хочу умножить два элемента массива, где один из массивов имеет массивы как элементы: >>> import numpy as np >>> base = np.array( [100., 111.,] ) >>> c = np.array( [9., 11.] ) >>> n0 = np.zeros(len(base)) >>> nn = 3 + n0 # This is the gist […]

Удобный для хранения данных способ добавления поля в структурированный ndarray – без дублирования данных?

Чтобы добавить поле в структурированный массив numpy, достаточно просто создать новый массив с новым dtype, скопировать поверх старых полей и добавить новое поле. Тем не менее, мне нужно сделать это для массива, который занимает много памяти, и я бы предпочел не дублировать его все. И моя собственная реализация, и медленная реализация в numpy.lib.recfunctions.append_fields дублируют память. […]

Динамический доступ к многомерному массиву Python

Я новичок в python. Я был смущен тем, как динамически обращаться к элементу массива. У меня есть список b = [1,2,5,8], который я динамически получаю, поэтому его длина может меняться. С помощью этого списка мне нужно обновить многомерный массив как mArr [1] [2] [5] [8]. Длина списка и размерность массива соответствуют приведенным в примере В […]

Interesting Posts

Получить уникальный идентификатор для рабочего в многопроцессорном пуле python

Имея «Исключительное значение: модуль _imaging C не установлен» с моим Buildout / Python / Django / PIL на Mac OSX SL?

Какой идеальный аналог в Python для "while not eof"

Ошибка установки lxml ubuntu 14.04 (внутренняя ошибка компилятора)

Замените CentralWidget в MainWindow

Python: каков самый быстрый способ сопоставить или сжать вызовы и игнорировать ошибки?

Уникальный хэш изображения, который не изменяется, если обновлена ​​информация EXIF

datetime.now в python отличается при запуске локально и на сервере

Как предотвратить установку пакета setuptools как .egg

Поиск относительных максимумов массива 2-D numpy

python matplotlib colorbar установка отметчика тикатора / локатора изменения метки метки

Подключение сокета через Интернет в Python?

Python / Tkinter: безопасен ли поток Tkinter StringVar (IntVar и т. Д.)?

Анализ сложности фильтра () с лямбда-функцией

Запрос NDB возвращает нулевые результаты. Датестор показывает результат

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