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

370
Какой стандартный способ добавить N секунд для datetime.time в Python?

Учитывая datetime.timeзначение в Python, есть ли стандартный способ добавить к нему целое число секунд, так что , например , 11:34:59+ 3 = 11:35:02? Эти очевидные идеи не работают: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int'...

370
Сортировка списка на основе значений из другого списка?

У меня есть список строк, как это: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Какой самый короткий способ сортировки X, используя значения из Y, чтобы получить следующий вывод? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] Порядок элементов, имеющих...

370
Построение pandas DataFrame из значений в переменных дает «ValueError: Если вы используете все скалярные значения, вы должны передать индекс»

Это может быть простой вопрос, но я не могу понять, как это сделать. Допустим, у меня есть две переменные следующим образом. a = 2 b = 3 Я хочу построить DataFrame из этого: df2 = pd.DataFrame({'A':a,'B':b}) Это приводит к ошибке: ValueError: Если используются все скалярные значения, вы должны...

370
Истинная ценность Серии неоднозначна. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ()

Возникла проблема с фильтрацией моего результирующего кадра данных с orусловием. Я хочу, чтобы мой результат dfизвлекал все varзначения столбцов , которые выше 0,25 и ниже -0,25. Эта логика ниже дает мне неоднозначное значение истины, однако оно работает, когда я разделяю эту фильтрацию на две...

369
Построение логарифмических осей с матплотлибом в питоне

Я хочу построить график с одной логарифмической осью, используя matplotlib. Я читал документы, но не могу понять синтаксис. Я знаю, что это, вероятно, что-то простое, как 'scale=linear'в аргументах сюжета, но я не могу понять это правильно Пример программы: import pylab import matplotlib.pyplot as...

369
Перебор ряда дат в Python

У меня есть следующий код, чтобы сделать это, но как я могу сделать это лучше? Прямо сейчас я думаю, что это лучше, чем вложенные циклы, но он начинает получать Perl-one-linerish, когда у вас есть генератор в понимании списка. day_count = (end_date - start_date).days + 1 for single_date in [d for d...

369
Как добавить PYTHONPATH в Windows, чтобы он нашел мои модули / пакеты?

У меня есть каталог, в котором размещены все мои приложения Django ( C:\My_Projects). Я хочу добавить этот каталог в мой, PYTHONPATHчтобы я мог вызывать приложения напрямую. Я попытался добавить C:\My_Projects\;в свою Pathпеременную Windows из Windows GUI ( My Computer > Properties > Advanced...

369
Как скачать изображение с помощью запросов

Я пытаюсь загрузить и сохранить изображение из Интернета с помощью requestsмодуля Python . Вот (рабочий) код, который я использовал: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Вот новый (нерабочий) код, использующий requests: r =...

369
Как применить функцию к двум столбцам Pandas dataframe

Предположим, у меня dfесть столбцы 'ID', 'col_1', 'col_2'. И я определяю функцию: f = lambda x, y : my_function_expression, Теперь я хочу , чтобы применить fк dfдвум колонкам «S 'col_1', 'col_2'для поэлементнога рассчитает новый столбец 'col_3', несколько как: df['col_3'] =...

369
Как я могу получить названные параметры из URL, используя Flask?

Когда пользователь получает доступ к этому URL-адресу, запущенному в моем приложении фляги, я хочу, чтобы веб-служба могла обрабатывать параметры, указанные после знака вопроса: http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipulate the parameters...

368
Добавление 5 дней к дате в Python

У меня есть свидание, "10/10/11(m-d-y)"и я хочу добавить к нему 5 дней, используя скрипт Python. Пожалуйста, рассмотрите общее решение, которое работает и в конце месяца. Я использую следующий код: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate,...

367
Размеры массива

В настоящее время я пытаюсь выучить Numpy и Python. Учитывая следующий массив: import numpy as np a = np.array([[1,2],[1,2]]) Есть ли функция, которая возвращает размеры a(например, массив 2 на 2)? size() возвращает 4, и это не очень помогает....

367
Удалить все элементы, которые встречаются в одном списке из другого

Допустим, у меня есть два списка, l1и l2. Я хочу выполнить l1 - l2, который возвращает все элементы l1не в l2. Я могу думать о подходе наивного цикла, но это будет действительно неэффективно. Каков питонный и эффективный способ сделать это? В качестве примера, если у меня есть l1 = [1,2,6,8] and l2...

367
Подведите список чисел в Python

У меня есть список чисел, например [1,2,3,4,5...], и я хочу вычислить (1+2)/2и для второго, (2+3)/2и для третьего (3+4)/2, и так далее. Как я могу это сделать? Я хотел бы сложить первое число со вторым и разделить его на 2, затем сложить второе с третьим и разделить на 2, и так далее. Кроме того,...

367
Печать списков в виде табличных данных

Я новичок в Python, и сейчас я пытаюсь красиво отформатировать данные для вывода на печать. У меня есть один список, который используется для двух заголовков, и матрица, которая должна быть содержимым таблицы. Вот так: teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1],...

367
Как отключить сообщения журнала из библиотеки запросов?

По умолчанию библиотека Python « Запросы» записывает сообщения журнала в консоль в соответствии с: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Меня обычно не интересуют эти сообщения, и я хотел бы отключить их. Как лучше всего замолчать эти сообщения...

366
Как найти все вхождения подстроки?

Python имеет string.find()и string.rfind()получить индекс подстроки в строке. Мне интересно, есть ли что-то подобное, string.find_all()которое может вернуть все найденные индексы (не только первый с начала или первый с конца). Например: string = "test test test test" print string.find('test') # 0...