Учет уникальных будних дней из столбца timestamp в dataframe в Python

Я хотел бы подсчитать, сколько уникальных будних дней существует в метке времени. Вот вход, и я хочу, чтобы результат был 4 (поскольку 8/5 и 8/6 – выходные). captureTime 0 8/1/2017 0:05 1 8/2/2017 0:05 2 8/3/2017 0:05 3 8/4/2017 0:05 4 8/5/2017 0:05 5 8/6/2017 0:05

Как получить два отдельных списка списков из одного списка списков кортежей со списком?

Скажем, у меня есть два 2D-списка, как показано ниже: [[('a', '1'), ('a', '12'), ('a', '3')], [('b', '21'), ('b', '31')], [ ('c', '11')]] Результат, который я хочу достичь: Output_list=[['1','12','3'], ['21','31'], ['11']] Основная сложность здесь заключается в том, что я хочу достичь результата с помощью единого list comprehension . Одна из моих попыток: print [a for innerList […]

массивы numpy: быстрое заполнение и извлечение данных

См. Важное разъяснение в нижней части этого вопроса. Я использую numpy для ускорения обработки координат долготы / широты. К сожалению, мой «оптимизационный» метод «мойки» заставил мой код работать примерно в 5 раз медленнее, чем он работал без использования numpy. Узкое место, кажется, заполняет массив numpy моими данными, а затем извлекает эти данные после того, как […]

Строка заголовка отображается в середине страницы во время скриншотов на Selenium

Смотрите ниже, где я пытаюсь сделать скриншот Facebook. Верхняя панель, которая обычно находится в верхней части браузера, появляется в середине экрана. Как я могу скрыть его или настроить браузер так, чтобы верхняя панель оставалась и уходила с пути? Я использую Selenium для скриншота, после чего я отправил его в PIL, чтобы его обрезали. Обратите внимание, […]

Более питонический способ достижения десятичной застежки-молнии

Учитывая два числа a и b , определение десятичного zip объясняется ниже: • первая (то есть самая значимая) цифра C – это первая цифра a ; • вторая цифра C – первая цифра b ; • третья цифра C – это вторая цифра a ; • четвертая цифра C – вторая цифра b ; • […]

регрессионное тестирование всего приложения на Python

У меня небольшое приложение для командной строки (около 6k строк). У него нет модульных тестов, потому что я не знал, как их писать; но я задним числом добавляю некоторые сейчас. Я прочитал этот учебник, но я озадачен тем, как тестировать все приложение с помощью этого модуля; на самом деле, я даже не уверен, что то, […]

Python: как определить конкретный дистрибутив Linux?

Я хотел бы знать, как определить точный дистрибутив Linux, на котором я работаю (исключая номера версий), из сценария Python и определить переменную как равную ей. Теперь я должен уточнить и сказать, что я видел эти два вопроса: Python: В какой ОС я работаю? Как найти текущую ОС в Python? и ни один из них не […]

Python: извлекает все свойства экземпляра класса, который использует аннотацию @property

Есть ли простой способ получить все свойства экземпляра класса, которые используют методы @property или property? Я видел примеры, которые используют vars, но это не работает со следующим классом: class Test(object): CONSTANT='SKIP ME' def __init__(self): self.my = "my" self.__wrapper = {Test.CONSTANT : "wrapped value"} @property def wrapped_value(self): return self.__wrapper[Test.CONSTANT] Желательным результатом будет словарь с ключом / […]

Прочитать список имен хостов и разрешить IP-адреса

я пытаюсь прочитать простой текстовый файл и разрешать каждый IP-адрес и (пока) просто выплюнуть их обратно на экран. import socket f = open("test.txt") num_line = sum(1 for line in f) f.close() with open("test.txt", "r") as ins: array = [] for line in ins: array.append(line) for i in range(0,num_line): x = array[i] print x data = […]

Python, динамически вызывать скрипт

Я хочу запустить скрипт python из другого. Внутри я имею в виду, что любое изменение состояния от дочернего скрипта влияет на состояние родителя. Поэтому, если переменная установлена ​​в дочернем элементе, она изменяется в родительском. Обычно вы можете делать что-то вроде import module Но проблема заключается в том, что выполняемый дочерний скрипт является аргументом родительского скрипта, […]

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