Tag: numpy

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

В numpy, если я хочу сравнить два массива, скажем, например, я хочу проверить, все ли элементы в A меньше значений в B, я использую if (A < B).all(): Но на практике это требует выделения и оценки полного массива C = A < B а затем вызова C.all() на нем. Это немного отходов. Есть ли способ […]

Как я могу получить быструю оценку расстояния между точкой и бикубической поверхностью сплайна в Python?

Как я могу получить быструю оценку расстояния между точкой и бикубической поверхностью сплайна в Python? Есть ли существующее решение, которое я мог бы использовать в SciPy, NumPy или другом пакете? У меня есть поверхность, определяемая бикубической интерполяцией: import numpy as np import scipy.interpolate # Define regular grid surface xmin,xmax,ymin,ymax = 25, 125, -50, 50 x […]

gdal_calc amin не работает при передаче более 23 входных файлов

Я написал функцию R, которая вызывает gdal_calc.py чтобы вычислить минимальное значение по RasterStack в RasterStack (серия входных растровых файлов). Я сделал это, потому что он намного быстрее raster::min для больших растров. Функция работает хорошо для 23 файлов, но выдает предупреждение при передаче 24 или более, возвращая выходной растровый набор, заполненный нулями. Поскольку R только готовит […]

Ускорение линейной интерполяции многих местоположений пикселей в NumPy

Я попытался воспроизвести основное узкое место в одной из моих программ. Я хочу получить линейно (или, скорее, билинейно) интерполированные значения нескольких нецелых значений пикселей одновременно. Это не так, что каждая координата пикселя возмущена одинаково. Ниже приведен полный / минимальный сценарий вместе с комментариями, которые демонстрируют проблему. Как ускорить вычисление result ? import numpy as np […]

сортировать точки калибровки 2d с numpy

У меня есть матрица: 2 с точками (x, y), найденными из точек в прямоугольном шаблоне калибровки. Мне нравится сортировать эти точки подряд за строкой. Я отсортировал эти точки с помощью lexsort, но искажение от камеры слишком велико, так что координаты y будут перекрываться. imageloading… blobs=imageprocessing…. coordinates=np.array([blob.centroid() for blob in blobs]) nd=np.lexsort((coordinates[:,0],coordinates[:,1])) coordinates=coordinates[ind] Есть ли способ […]

ImportError: numpy.core.multiarray не удалось импортировать при использовании mod_wsgi

У меня возникла проблема с web.py скрипта web.py в mod_wsgi . Сценарий использует numpy и opencv. Вот подробности моей проблемы. У меня две версии python, но я хочу, чтобы скрипт работал с python2.7. Поэтому из интерпретатора я гарантировал, что могу импортировать cv и numpy $ python Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 […]

ImportError: невозможно импортировать имя add_newdocs

Я использую Windows8.1 и python 2.7, и я установил numpy1.8 . Однако всякий раз, когда я хочу import numpy появляется следующая ошибка: ImportError: cannot import name add_newdocs . >>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in <module> from . import add_newdocs ImportError: cannot import […]

Изменение размера изображения SciPy – ожидаемое поведение или ошибка?

Я заметил что-то странное с scipy.misc.resize – кажется, что любой другой метод интерполяции, отличный от «ближайших» результатов, смещается примерно на 1×1 пиксель от (0,0) в полученном изображении. Вот полностью синтетический пример взятия 3×3 изображения в 6×6: >>> src array([[ 0., 0., 0.], [ 0., 64., 0.], [ 0., 0., 0.]]) >>> imresize(src, (6, 6), interp='bicubic',mode='F') […]

Сумма продуктов пар в списке

Это проблема, которая у меня есть. Учитывая список xList = [9, 13, 10, 5, 3] Я хотел бы рассчитать сумму каждого элемента, умноженную на последующие элементы sum([9*13, 9*10, 9*5 , 9*3]) + sum([13*10, 13*5, 13*3]) + sum([10*5, 10*3]) + sum ([5*3]) в этом случае ответ равен 608 . Есть ли способ сделать это, возможно, с […]

Поиск по звездам в numpy или python

Я попытался выполнить поиск stackoverflow для тегов [a-star] [and] [python] и [a-star] [and] [numpy] , но ничего. Я также искал его, но из-за токенизации или ее существования я ничего не получил. это не намного сложнее, чем ваши обходы дерева для кодирования-интервью. но было бы неплохо иметь правильную эффективную реализацию для всех. у numpy есть A […]

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