Аффинное 3D-преобразование в Python

Я программирую функцию в Python в Autodesk Maya (используя PyMel для Maya) У меня три точки 3D; p0, p1, p2. Затем они делают жесткое преобразование, поэтому после преобразования (аффинного преобразования) у меня есть свои новые позиции; q0, q1, q2. У меня также есть четвертый пункт перед трансформацией; p3. Я хочу рассчитать его положение после того […]

Python: при записи в большой файл держите файл открытым или открывайте его и при необходимости добавляйте к нему?

Мне интересно, как лучше обрабатывать запись в большой файл на питоне. Мой цикл кода python много раз запускает внешнюю программу (древний Fortran со странным форматом входных файлов), считывает свой вывод (один файл строки), выполняет очень простую обработку и записывает в скомпилированный выходной файл. Внешняя программа выполняется быстро (значительно меньше 1 секунды). import subprocess as sp […]

GDB: как изменить * удобную переменную * из встроенного python

Я уже искал весь интернет, я сделал все от меня зависящее, но, наконец, я не могу найти решение: как назначить что-то для удобства GDB из встроенного питона ? Интересно: здесь должно быть простое решение, потому что это главный вопрос, который, как мне кажется, возникает при попытке реализовать пользовательскую функцию. Но я не могу найти даже […]

Как поймать исключения из искаженной функции inlineCallbacks?

Я начинаю с извращения, потому что от него зависит одна из библиотек, которые я буду использовать. В раннем тесте я смущен тем, как поймать исключение, брошенное в такой функции: @defer.inlineCallbacks def read_input_status(self, address, length, callback): assert callback # … Если callback равен None возникает запрос AssertionError , поэтому я попытался его увидеть … Функция вызывается […]

высокая обработка событий в скрученной

Мне нужно написать приложение, которое может получать, обрабатывать, а затем отправлять события в ~ 15k событий в секунду (EPS). Я изучал скручен и использовал его для тестирования некоторых тестов: Twisted RX only = ~90K EPS Twisted RX and TX = ~45K EPS (basically half of RX only) Twisted RX, processing, and TX = ~6K EPS […]

Python3: Попытка относительного импорта в непакет

Мне очень жаль об этом базовом вопросе, потому что он похож на этот: ограниченный относительный импорт Но я пытаюсь следовать PEP328 http://www.python.org/dev/peps/pep-0328/#guido-s-decision, и это не работает для меня 🙁 Это мои файлы: dev@desktop:~/Desktop/test$ ls controller.py __init__.py test.py 2to3 говорит, что все правильно: dev@desktop:~/Desktop/test$ 2to3 . RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: idioms […]

Скрипт команды командной строки psql в python

Предыстория … У меня есть приложение с черным ящиком с черным ящиком, на котором есть база данных postgres на задней панели. Хотя у меня есть доступ к командной строке, к psql и к довольно простой установке Python 2.7, это довольно ограниченно (нет возможности например, установить дополнительные библиотеки python – да, я знаю, что я мог […]

Регулярное выражение слишком длительное во время цикла

Это простая версия моего кода. for i in range(len(holdList)): foundTerm = re.findall(r"\b" + self._searchTerm + r"\b", holdList[i][5], flags=re.IGNORECASE) # count the occurrence storyLen = len(foundTerm) holdList[i] += (storyLen,) if foundTerm: # Stores each found word as a list of strings # etc holdList[i] += (self.sentences_to_quote(holdList[i][5]), ) Во время цикла (последняя строка) я обращаюсь к другому […]

Как отфильтровать слова с низким tf-idf в корпусе с gensim?

Я использую gensim для выполнения некоторых задач NLP. Я создал корпус из dictionary.doc2bow corpora.Dictionary где dictionary является объектом corpora.Dictionary . Теперь я хочу отфильтровать термины с низкими значениями tf-idf перед запуском модели LDA. Я просмотрел документацию класса corpus, но не могу найти способ доступа к этим терминам. Есть идеи? Спасибо.

python-2.7: доктрины игнорируются в методе setter класса

Почему следующий пример не может запустить свой доктрист в методе setter ? class Foo: a = None @property def a(self): pass @a.setter def a(self, v): ''' >>> 1 == 1 False ''' pass if __name__ == "__main__": import doctest doctest.testmod() Отладчик подтверждает, что тест не выполняется (пример выше, написанный на dtest.py ): >>> import dtest, […]

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