python- все статьи тега ➜ страница 48
Списки В Python
какой самый простой способ использовать связанный список в Python? В схеме связанный список определяется просто '(1 2 3 4 5). Списки питона,[1, 2, 3, 4, 5], и кортежи, (1, 2, 3, 4, 5), фактически не являются связанными списками, а связанные списки имеют некоторые хорошие свойства, такие как конкатенация с постоянным временем и возможность ссылаться на отдельные их части. Сделайте их неизменными, и с ними действительно легко работать! ...
Ошибка проверки Django CSRF с запросом Ajax POST
я мог бы использовать некоторую помощь в соответствии с механизмом защиты CSRF Django через мой пост AJAX. Я следовал указаниям здесь: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Я скопировал пример кода AJAX, который они имеют на этой странице точно: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax я поставил предупреждение печать содержимого getCookie('csrftoken') до xhr.setRequestHeader звонка и его действительно заполняется некоторыми данными. Я не уверен, как прове ...
Кодек "Unicode Error" unicodeescape не может декодировать байты... не удается открыть текстовые файлы в Python 3
Я использую python 3.1, на машинах windows 7. Русский язык является системным языком по умолчанию, а utf-8-кодировкой по умолчанию. глядя на ответ на предыдущий вопрос, я пытаюсь использовать модуль "кодеки", чтобы дать мне немного удачи. Вот несколько примеров: >>> g = codecs.open("C:UsersEricDesktopbeeline.txt", "r", encoding="utf-8") SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated UXXXXXXXX escape (<pyshell#39>, line 1) &g ...
Переназначение значений в столбце pandas с помощью dict
у меня есть словарь, который выглядит так: di = {1: "A", 2: "B"} Я хотел бы применить его к столбцу "col1" фрейма данных, аналогичного: col1 col2 0 w a 1 1 2 2 2 NaN для: col1 col2 0 w a 1 A 2 2 B NaN как я могу лучше всего это сделать? По какой-то причине термины googling, относящиеся к этому, показывают мне только ссылки о том, как сделать столбцы из диктовок и наоборот :-/ ...
Почему PyPy не был включен в стандартный Python?
Я смотрел на пользователей и мне просто интересно, почему он не был принят в основных дистрибутивах Python. Разве такие вещи, как компиляция JIT и снижение объема памяти, не улучшат скорость всего кода Python? короче говоря, каковы основные недостатки PyPy, которые заставляют его оставаться отдельным проектом? ...
Транспонировать список списков
давайте: l = [[1,2,3],[4,5,6],[7,8,9]] результат, который я ищу, это r = [[1,4,7],[2,5,8],[3,6,9]] , а не r = [(1,4,7),(2,5,8),(3,6,9)] ценится ...
Как я могу получить ключ словаря как переменную непосредственно в Python (не путем поиска по значению)?
извините за этот основной вопрос, но мои поиски на этом не появляются ничего, кроме как получить ключ словаря на основе его значения, которое я бы предпочел не использовать, поскольку я просто хочу текст/имя ключа и беспокоюсь, что поиск по значению может в конечном итоге вернуть 2 или более ключей, если словарь имеет много записей... то, что я пытаюсь сделать, это: mydictionary={'keyname':'somevalue'} for current in mydictionary: result = mydictionary.(some_function_to_get_key_name)[curren ...
Запись строки в файл на новой строке каждый раз
Я хочу добавлять новую строку в мою строку каждый раз, когда я звоню file.write(). Какой самый простой способ сделать это в Python? ...
Использование javadoc для документации Python [закрыто]
в настоящее время я начинаю с Python, и у меня есть сильный фон PHP, и в PHP я взял привычку использовать javadoc в качестве шаблона документация. мне было интересно, если javadoc место docstring документация на Python. Является ли что-то подобное слишком сложным, чтобы вписаться в мышление Python, или я должен стараться быть как можно более кратким? """ replaces template place holder with values @param string timestamp formatted date to display @param string priority priority number ...
Многопроцессорная обработка: как использовать пул.сопоставление функции, определенной в классе?
когда я запускаю что-то вроде: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) он работает нормально. Однако, поставив это как функцию класса: class calculate(object): def run(self): def f(x): return x*x p = Pool() return p.map(f, [1,2,3]) cl = calculate() print cl.run() дает мне следующую ошибку: Exception in thread Thread-1: Traceback (most recent call last): File "/sw/lib/python2.6/threading.py", lin ...
Что быстрее в Python: x**.5 или математике.sqrt (x)?
Мне вот интересно, это в течение некоторого времени. Как говорится в названии, что быстрее, фактическая функция или просто повышение до половины мощности? обновление Это не вопрос преждевременной оптимизации. Это просто вопрос о том, как на самом деле работает базовый код. Какова теория того, как работает код Python? Я послал Guido van Rossum по электронной почте, потому что я действительно хотел знать различия в этих методах. мой электронная почта: есть по крайней мере 3 способа сделать ...
Как создать PDF файлы в Python
Я работаю над проектом, который принимает некоторые изображения от пользователя, а затем создает PDF-файл, который содержит все эти изображения. есть ли способ или инструмент, чтобы сделать это в Python? Например, чтобы создать PDF-файл (или eps, ps) из image1 + image 2 + image 3 -> PDF-файл? ...
Python Git Module experiences? [закрытый]
каковы впечатления людей от любого из модулей Git для Python? (Я знаю о Гитпифоне, Пигите и Дулвиче - не стесняйтесь упоминать других, если вы знаете о них.) Я пишу программу, которая должна будет взаимодействовать (добавлять, удалять, фиксировать) с репозиторием Git, но не имеет опыта работы с Git, поэтому одна из вещей, которые я ищу, - это простота использования/понимания в отношении Git. другие вещи, которые меня в первую очередь интересуют, - это зрелость и полнота библиотеки, разумное о ...
Использование ОС Python.путь, как мне подняться на один каталог?
недавно я обновил Django с v1.3.1 до v1.4. в моем старом settings.py У меня есть TEMPLATE_DIRS = ( os.path.join(os.path.dirname( __file__ ), 'templates').replace('', '/'), # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. ) это будет указывать /Users/hobbes3/Sites/mysite/templates, а потому что Django v1. 4 переместил папку проекта на т ...
Python 3: ImportError " нет модуля с именем Setuptools"
у меня возникли проблемы с установкой пакетов в Python 3. Я всегда устанавливал пакеты с . Но теперь, когда я пытаюсь установить пакет ansicolors, я получаю: importerror "нет модуля с именем Setuptools" Я понятия не имею, что делать, потому что у меня нет Setuptools никогда, и все же я установил много пакетов с setup.py install команда без setuptools и теперь я должен получить setuptools. I не могу даже установить setuptools, потому что у меня есть python 3.3 и setuptools не поддерживает ...
Название или имя столбца индекса Pandas
Как мне получить имя столбца индекса в python pandas? Вот пример фрейма данных: Column 1 Index Title Apples 1 Oranges 2 Puppies 3 Ducks 4 то, что я пытаюсь сделать, это получить / установить заголовок индекса dataframe. Вот что я попробовал: import pandas as pd data = {'Column 1' : [1., 2., 3., 4.], 'Index Title' : ["Apples", "Oranges", "Puppies", "Ducks"]} df = pd.DataFrame(data) df.index = df["Index ...
Как проверить, если я работаю на Windows в Python? [дубликат]
этот вопрос уже есть ответ здесь: Python:на какой ОС я работаю? 23 ответов Я нашел модуль платформы, но он говорит, что он возвращает "Windows", и он возвращает "Microsoft" на моей машине. Я замечаю, что в другом потоке здесь на stackoverflow он иногда возвращает "Vista". Итак, вопрос в том, как сделать имплементацию? if isWindows(): ... в режиме совместимости как? Если мне нужно проверить такие в ...
Сравнение двух массивов numpy для равенства, по элементам
каков самый простой способ сравнить два массива numpy для равенства (где равенство определяется как: A = B iff для всех индексов i:A[i] == B[i])? просто используя == дает мне логический массив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Я должен and элементы этого массива, чтобы определить, если массивы равны, или есть более простой способ, чтобы сравнить? ...
Система событий в Python
какую систему событий для Python вы используете? Я уже в курсе pydispatcher, но мне было интересно, что еще можно найти, или обычно используется? меня не интересуют менеджеры событий, которые являются частью больших фреймворков, я бы предпочел использовать небольшое решение с голыми костями, которое я могу легко расширить. ...
Преобразование строки UTC datetime в локальное datetime с помощью Python
мне никогда не приходилось конвертировать время в UTC и из него. Недавно был запрос, чтобы мое приложение было в курсе часового пояса, и я бегал по кругу. Много информации о преобразовании местного времени в UTC, которую я нашел довольно элементарно (возможно, я тоже делаю это неправильно), но я не могу найти никакой информации о легком преобразовании времени UTC в часовой пояс конечных пользователей. в двух словах, и android-приложение отправляет мне (appengine app) данные и в этих данных явля ...