Вопросы с тегом «python»

166
Как отобразить панды DataFrame с плавающей запятой, используя строку формата для столбцов?

Я хотел бы отобразить pandas dataframe с использованием заданного формата print()и IPython display(). Например: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 Я хотел...

166
предупреждение о слишком большом количестве открытых фигур

В сценарии, в котором я создаю много фигур fix, ax = plt.subplots(...), я получаю предупреждение RuntimeWarning: открыто более 20 фигур. Рисунки, созданные с помощью интерфейса pyplot ( matplotlib.pyplot.figure), сохраняются до явного закрытия и могут занимать слишком много памяти. Однако я не...

166
Проект Python3 удаляет папки __pycache__ и файлы .pyc

Какой самый лучший способ очистить все __pycache__ папки и .pyc/.pyoфайлы из проекта Python3. Я видел, как несколько пользователей предлагали pycleanсценарий в комплекте с Debian, но это не удаляет папки. Я хочу простой способ очистить проект перед загрузкой файлов на...

166
Pandas DataFrame в список словарей

У меня есть следующий DataFrame: клиент item1 item2 item3 1 помидор с яблочным молоком 2 воды апельсиновый картофель 3 сока чипсов манго который я хочу перевести в список словарей в строке rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1':...

166
Как добавить строку заголовка в панде DataFrame

Я читаю CSV-файл в pandas. Этот CSV-файл состоит из четырех столбцов и нескольких строк, но не имеет строки заголовка, которую я хочу добавить. Я пробовал следующее: Cov = pd.read_csv("path/to/file.txt", sep='\t') Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"])...

165
Рубиновый эквивалент virtualenv?

Есть ли что-то похожее на утилиту Python virtualenv ? По сути, он позволяет вам устанавливать пакеты Python в изолированную среду, поэтому easy_install djangoон не попадает в общесистемный каталог site-packages, а попадает в каталог, созданный virtualenv. Например: $ virtualenv test New python...

165
В чем причина создания двойного форка при создании демона?

Я пытаюсь создать демон в Python. Я нашел следующий вопрос , в котором есть несколько полезных ресурсов, за которыми я сейчас следую, но мне любопытно, зачем нужна двойная вилка. Я покопался в гугле и нашел множество ресурсов, объявляющих, что это необходимо, но не зачем. Некоторые упоминают, что...

165
PyLint «Невозможно импортировать» ошибка - как установить PYTHONPATH?

Я запускаю PyLint изнутри Wing IDE на Windows. У меня есть подкаталог (пакет) в моем проекте, и внутри пакета я импортирую модуль с верхнего уровня, т.е. __init__.py myapp.py one.py subdir\ __init__.py two.py Внутри у two.pyменя есть, import oneи это прекрасно работает во время выполнения, потому...

165
Модуль argparse Как добавить параметр без каких-либо аргументов?

Я создал скрипт, используя argparse. Сценарий должен принять имя файла конфигурации в качестве опции, и пользователь может указать, нужно ли ему полностью выполнить сценарий или только имитировать его. Аргументы для передачи: ./script -f config_file -sили ./script -f config_file. Это нормально для...

165
SQLAlchemy: вывести фактический запрос

Я действительно хотел бы иметь возможность распечатывать действительный SQL для моего приложения, включая значения, а не параметры привязки, но не совсем очевидно, как это сделать в SQLAlchemy (в принципе, я уверен в этом). Кто-нибудь решил эту проблему в общем...

165
Запуск конкретного тестового примера в Django, когда у вашего приложения есть каталог тестов

В документации Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) говорится, что вы можете запускать отдельные тестовые случаи, указав их: $ ./manage.py test animals.AnimalTestCase Это предполагает, что у вас есть свои тесты в файле tests.py в вашем приложении Django....

165
Каков наилучший способ выхода из функции (которая не имеет возвращаемого значения) в python до ее завершения (например, проверка не пройдена)?

Давайте предположим итерацию, в которой мы вызываем функцию без возвращаемого значения. То, как должна вести себя моя программа, объясняется в этом псевдокоде: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return...

165
os.path.dirname (__ file__) возвращает пустое

Я хочу получить путь к текущему каталогу, в котором выполняется файл .py. Например, простой файл D:\test.pyс кодом: import os print os.getcwd() print os.path.basename(__file__) print os.path.abspath(__file__) print os.path.dirname(__file__) Странно, что вывод: D:\ test.py D:\test.py EMPTY Я ожидаю...

165
Почему PyPy не был включен в стандартный Python?

Я смотрел на PyPy, и мне было просто интересно, почему он не был принят в основные дистрибутивы Python. Разве такие вещи, как JIT-компиляция и меньший объем памяти, не улучшат скорость всего кода Python? Короче говоря, каковы основные недостатки PyPy, которые заставляют его оставаться отдельным...

165
Назначение функции отправки генератора?

Может кто-нибудь привести пример того, почему существует функция «send», связанная с функцией генератора Python? Я полностью понимаю функцию доходности. Однако, функция отправки сбивает меня с толку. Документация по этому методу свернута: generator.send(value) Возобновляет выполнение и «отправляет»...

165
Почему функция apt-get не работает в терминале на Mac OS X v10.9 (Mavericks)?

Я наблюдал за этим , и, как вы видите, первая команда, которую мне сказали ввести: sudo apt-get install python-setuptools Когда я делаю это, он выводит: sudo: apt-get: command not found Я понятия не имею, почему это так. Как я могу решить эту проблему, чтобы правильно следовать...

165
Применение функции с несколькими аргументами для создания нового столбца панд

Я хочу создать новый столбец во pandasфрейме данных, применив функцию к двум существующим столбцам. После этого ответа я смог создать новый столбец, когда мне нужен только один столбец в качестве аргумента: import pandas as pd df = pd.DataFrame({"A": [10,20,30], "B": [20, 30, 10]}) def fx(x):...