Tag: python

Обнаружение функций в OpenCV Pinton Bindings

Я расчесывал веб-страницы, пытаясь найти возможности для извлечения / описания дескрипторов OpenCV 2.3.1a, чтобы выплеснуть любой вкус функций / дескрипторов изображения (STAR ​​/ SURF / ORB / SIFT / FAST). Мне хорошо известно, что в OpenCV есть метод, называемый «goodFeaturesToTrack». Это не помогает мне, поскольку нет дескрипторов функций (это то, что мне действительно нужно). Я […]

аннотирование многих точек текста в майави с использованием mlab

Я пытаюсь аннотировать точки, построенные с помощью функции points3d (), используя mayavi.mlab. Каждая точка связана с меткой, которую я хотел бы построить рядом с точками, используя функцию text3d (). Построение точек происходит быстро, однако функция mlab.text3d (), похоже, не принимает массивы координат, поэтому мне приходится перебирать точки и печатать текст индивидуально, что очень медленно: for […]

Более Pythonic способ подсчета вещей в сильно вложенном defaultdict

Мой код в настоящее время должен считать вещи в сильно вложенном dict в другом. У меня есть элементы, которые нужно индексировать по 3 значениям, а затем подсчитывать. Итак, перед моим циклом я инициализирую вложенный defaultdict следующим образом: from collections import defaultdict type_to_count_dic = defaultdict( lambda: defaultdict( lambda: defaultdict(int) ) ) Это позволяет мне подсчитывать элементы […]

Создание удаленного проекта с помощью PyDev

Я новичок в Eclipse / PyDev и имею, вероятно, действительно основной вопрос. Я хочу использовать его для редактирования и отладки файлов python в удаленной системе. Я могу сделать это с помощью RSE и pydevd, но то, что я делаю, на самом деле не кажется интегрированным с IDE. То есть, я могу перейти на перспективу RSE […]

Gimp: скрипт python не отображается в меню

Я следовал этому руководству, и это то, к чему я пришел до сих пор: #!/usr/bin/python # -*- coding: utf-8 -*- #http://www.ibm.com/developerworks/library/os-autogimp/ from gimpfu import* def plugin_main(timg, tdrawable, maxh=540, maxw=800): currentWidth = tdrawable.width currentHeight = tdrawable.height newWidth = currentWidth newHeight = currentHeight if (maxw < newWidth): newWidth = maxw newHeight = (float(currentHeight) / (float(currentWidth) / newWidth)) […]

Встроенные имена / атрибуты магической переменной

Справочная информация . Для тех, кто не знаком с ней, Sublime Text (и TextMate) обеспечивает подсветку синтаксиса и другие функции с помощью областей, которые определены .tmLanguage определения языка .tmLanguage , в основном набор регулярных выражений для идентификации различных конструкций на определенном языке, таких как функция определения, различные типы строк, зарезервированные слова и т. д. Я […]

итерации через список, удаляющий элементы, некоторые элементы не удаляются

Я пытаюсь передать содержимое одного списка другому, но он не работает, и я не знаю, почему нет. Мой код выглядит так: list1 = [1, 2, 3, 4, 5, 6] list2 = [] for item in list1: list2.append(item) list1.remove(item) Но если я запустил его, то мой вывод выглядит следующим образом: >>> list1 [2, 4, 6] >>> […]

Как удалить строку в массиве numpy, который содержит нуль?

Я пытаюсь написать функцию для удаления всех строк, в которых есть нулевое значение. Это не из моего кода, а пример идеи, которую я использую: import numpy as np a=np.array(([7,1,2,8],[4,0,3,2],[5,8,3,6],[4,3,2,0])) b=[] for i in range(len(a)): for j in range (len(a[i])): if a[i][j]==0: b.append(i) print 'b=', b for zero_row in b: x=np.delete(a,zero_row, 0) print 'a=',a и это […]

Значение по умолчанию scipy.sparse

В разреженном формате матрицы (dok) предполагается, что значения ключей, не содержащихся в словаре, равны нулю. Есть ли способ заставить его использовать значение по умолчанию, отличное от нуля? Кроме того, существует ли способ вычисления логарифма разреженной матрицы (аналогичной np.log в регулярной матрице numpy)

Python ctypes не загружает динамическую библиотеку в Mac OS X

У меня есть библиотека repeater.so C ++, которую я могу загрузить с Python в Linux следующим образом: import numpy as np repeater = np.ctypeslib.load_library('librepeater.so', '.') Однако, когда я компилирую ту же библиотеку в Mac OS X (Snow Leopard, 32 бит) и получаю repeater.dylib , а затем запускаю в Python следующее: import numpy as np repeater […]

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