Tag: python

Скрипты Python в / usr / bin

Я пишу довольно базовое приложение в python (сейчас это только один файл). Мой вопрос в том, как я могу получить его, чтобы скрипт python мог запускаться в / usr / bin без расширения .py? Например, вместо запуска python htswap.py args из каталога, в котором он сейчас находится, я хочу иметь возможность записывать cd в любой […]

Как изменить имена папок в python?

У меня есть несколько папок с именем человека, с первым именем (именами) и фамилией последним. Я хочу изменить имена папок, чтобы сначала была фамилия, затем запятая, а затем первое имя (имена). Например, в папке Test у меня есть: C:/Test/John Smith C:/Test/Fred Jones C:/Test/Ben Jack Martin и я хочу это сделать: C:/Test/Smith, John C:/Test/Jones, Fred C:/Test/Martin, […]

Есть ли способ получить доступ к исходной функции в издеваемом методе / функции, чтобы я мог изменять аргументы и передавать их исходным функциям?

Я хотел бы изменить аргументы, переданные методу в модуле, в отличие от замены его возвращаемого значения. Я нашел способ обойти это, но это похоже на что-то полезное и превратилось в урок в насмешке. module.py from third_party import ThirdPartyClass ThirdPartyClass.do_something('foo', 'bar') ThirdPartyClass.do_something('foo', 'baz') tests.py @mock.patch('module.ThirdPartyClass.do_something') def test(do_something): # Instead of directly overriding its return value # […]

диагностика утечки памяти в python

Я пытаюсь отладить утечку памяти в пакете Coopr, используя objgraph: https://gist.github.com/3855150 Я _SetContainer объекту _SetContainer , но не могу понять, почему этот объект сохраняется в памяти. Вот результат objgraph.show_refs : Как мне найти круговую ссылку и как я могу собрать сборщик мусора для сбора экземпляра _SetContainer ? Раньше я думал, что сам класс может иметь […]

Сделать прогнозы с использованием графика тензорного потока из модели keras

У меня есть модель, подготовленная с использованием Keras с Tensorflow в качестве моего бэкэнд, но теперь мне нужно превратить мою модель в график тензорного потока для определенного приложения. Я попытался сделать это и сделать прогнозы, чтобы убедиться, что он работает правильно, но по сравнению с результатами, полученными из model.predict (), я получаю очень разные значения. […]

Есть ли что-нибудь, что можно получить от коротких имен переменных?

Есть ли что-нибудь, что можно получить в памяти и быстрее, имея более короткие имена переменных на языке, таком как python? И если да, то в каких ситуациях было бы разумно рассмотреть это? Заметка Я никоим образом не защищаю короткие имена переменных, мне просто интересно, пожалуйста (пере) прочитать вопрос. Примечание 2. Я понимаю значение имен описательных […]

Контролируемое снижение размерности для текстовых данных в scikit-learn

Я пытаюсь использовать scikit-learn для обучения машинам по естественным языковым данным. У меня есть корпус, преобразованный в векторы мешков слов (которые принимают форму разреженной матрицы CSR), и мне интересно, есть ли в sklearn контролируемый алгоритм сокращения размерности, способный принимать высокоразмерные, контролируемые данные и проецирование это в более низкое пространственное пространство, которое сохраняет дисперсию между этими […]

NLTK ViterbiParser не удается выполнить синтаксический анализ слов, которые не соответствуют правилу PCFG

import nltk from nltk.parse import ViterbiParser def pcfg_chartparser(grammarfile): f=open(grammarfile) grammar=f.read() f.close() return nltk.PCFG.fromstring(grammar) grammarp = pcfg_chartparser("wsjp.cfg") VP = ViterbiParser(grammarp) print VP for w in sent: for tree in VP.parse(nltk.word_tokenize(w)): print tree Когда я запускаю вышеуказанный код, он производит следующий вывод для предложения: «выключите свет» – (S (VP (поворот VB) (PRT (RP off)) (NP (DT) (подсветка […]

Тестирование модуля: убедитесь, что файл / путь существует

Я пытаюсь создать регрессионный тест для моего установщика. Тест регрессии – это сценарий, написанный на Python. Тест проверяет правильность установки файлов в правильном месте. Есть ли способ утверждать, что файл / папка существует? Я получаю ошибку AssertionError для следующего кода: assert os.path.exists(LOCAL_INSTALL_DIR) == 1 Почему я получаю эту ошибку и как ее исправить? Моя функция: […]

Является ли хорошей идеей для меня изучать Python до C или другого языка компилятора?

Прямо сейчас я просматриваю введение MIT в курс компьютерных наук через OpenCourseWare. В рамках этого курса я изучаю язык Python. Я много читал о преимуществах обучения C. Прежде чем углубиться в Python, я задаюсь вопросом, будет ли мне препятствовать или помогать, сначала изучая Python. Считаете ли вы, что я буду развивать любые вредные привычки или […]

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