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

160
Есть ли в SQLAlchemy эквивалент get_or_create в Django?

Я хочу получить объект из базы данных, если он уже существует (на основе предоставленных параметров), или создать его, если его нет. Джанго get_or_create(или источник ) делает это. Есть ли эквивалентный ярлык в SQLAlchemy? В настоящее время я пишу это явно так: def get_or_create_instrument(session,...

160
Python для распечатки строки состояния и процентов

Для реализации строки состояния, как показано ниже: [========== ] 45% [================ ] 60% [==========================] 100% Я хочу, чтобы это распечатывалось на стандартный вывод и продолжало обновлять его, а не печатать на другую строку. Как это...

160
Как мне преобразовать этот список словарей в CSV-файл?

У меня есть список словарей, который выглядит примерно так: toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age':31,'weight':180}] Что я должен сделать, чтобы преобразовать это в CSV-файл, который выглядит примерно так: name,age,weight bob,25,200...

160
Как запустить программу на Python из командной строки в Windows 7?

Я пытаюсь выяснить, как запускать программы на Python с помощью командной строки в Windows 7. (Я должен был выяснить это сейчас ...) Когда я набрал «python» в командной строке, я получил следующую ошибку: 'python' не распознается как внутренняя или внешняя команда, работающая программа или...

160
Назначение #! / Usr / bin / python3

Я заметил это на нескольких языках сценариев, но в этом примере я использую python. Во многих уроках они начинаются с #!/usr/bin/python3первой строки. Я не понимаю, почему у нас это есть. Если операционная система не знает, что это скрипт на python (очевидно, он установлен, так как вы делаете на...

160
pytest: утверждать почти равно

Как сделать assert almost equalс py.test для поплавков, не прибегая к чему-то вроде: assert x - 0.00001 <= y <= x + 0.00001 В частности, будет полезно знать изящное решение для быстрого сравнения пар поплавков, не распаковывая их: assert (1.32, 2.4) == i_return_tuple_of_two_floats()...

160
Почему слияния панд в python быстрее, чем слияния data.table в R в 2012 году?

Недавно я наткнулся на библиотеку pandas для python, которая в соответствии с этим тестом выполняет очень быстрое слияние в памяти. Это даже быстрее, чем пакет data.table в R (мой язык для анализа). Почему pandasтак быстрее чем data.table? Это из-за присущего скорости питона преимущество над R, или...

160
установка переменной среды в virtualenv

У меня есть проект Heroku, который использует переменные среды, чтобы получить его конфигурацию, но я использую virtualenv, чтобы сначала протестировать свое приложение локально. Есть ли способ установить переменные среды, определенные на удаленном компьютере внутри...

160
Подавить научную запись в Numpy при создании массива из вложенного списка

У меня есть вложенный список Python, который выглядит следующим образом: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72,...

160
Как установить пакеты в автономном режиме?

Как лучше всего загрузить пакет python и его зависимости от pypi для автономной установки на другую машину? Есть ли простой способ сделать это с помощью pip или easy_install? Я пытаюсь установить библиотеку запросов на коробку FreeBSD, которая не подключена к...

160
NumPy или Pandas: сохранение типа массива целочисленным при наличии значения NaN

Есть ли предпочтительный способ сохранить тип данных numpyмассива фиксированным как int( int64или что-то еще), в то же время сохраняя элемент внутри как numpy.NaN? В частности, я конвертирую внутреннюю структуру данных в Pandas DataFrame. В нашей структуре у нас есть столбцы целочисленного типа,...

160
Сортировка списка данных в Python по алфавиту

Я немного запутался в отношении структуры данных в Python; (), []и {}. Я пытаюсь отсортировать простой список, возможно, так как я не могу определить тип данных, я не могу его отсортировать. Мой список прост: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue'] У меня вопрос, что это за тип...

160
Numpy: получить случайный набор строк из 2D-массива

У меня есть очень большой 2D-массив, который выглядит примерно так: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Используя numpy, существует ли простой способ получить новый 2D-массив, например, с 2 случайными строками из исходного массива a(без замены)? например b= [[a4, b4, c4], [a99, b99,...

160
Почему при разделении пустой строки в Python функция split () возвращает пустой список, а split ('\ n') возвращает ['']?

Я использую split('\n')для получения строк в одной строке и обнаружил, что ''.split()возвращает пустой список [], а ''.split('\n')возвращает ['']. Есть ли конкретная причина такой разницы? А есть ли более удобный способ подсчета строк в строке?...

160
Python добавить элемент в кортеж

У меня есть несколько object.ID, которые я пытаюсь сохранить в сеансе пользователя как кортеж. Когда я добавляю первый, он работает, но кортеж выглядит так, (u'2',)но когда я пытаюсь добавить новый, используя mytuple = mytuple + new.idполученную ошибку can only concatenate tuple (not "unicode") to...

160
Удалить все повторяющиеся строки в Python Pandas

pandas drop_duplicatesФункция отлично подходит для «uniquifying» в dataframe. Тем не менее, одним из ключевых аргументов для передачи является take_last=Trueили take_last=False, хотя я хотел бы отбросить все строки, которые являются дубликатами, в подмножестве столбцов. Это возможно? A B C 0 foo 0...

160
Приложение Python ничего не печатает при запуске в автономном режиме

У меня есть приложение Python (2.7), которое запускается в моем dockerfile: CMD ["python","main.py"] main.py печатает некоторые строки при запуске и затем переходит в цикл: print "App started" while True: time.sleep(1) Пока я запускаю контейнер с флагом -it, все работает как положено: $ docker run...

160
Как запустить .ipynb Jupyter Notebook с терминала?

У меня есть некоторый код в файле .ipynb, и я пришел к тому, что мне действительно не нужна «интерактивная» функция IPython Notebook. Я хотел бы просто запустить его прямо из командной строки Mac Terminal. По сути, если бы это был просто файл .py, я думаю, что я мог бы просто сделать python...

160
Как проверить, использует ли Pytorch графический процессор?

Я хотел бы знать, pytorchиспользует ли мой графический процессор. Можно определить, nvidia-smiесть ли какие-либо действия с графическим процессором во время процесса, но я хочу что-то записать в pythonсценарии. Есть ли способ сделать...