Tag: python python 2.7

Список счетчиков python 2.7

У меня есть список: Pasang = [0, 4, 4, 5, 1, 7, 6, 7, 5, 7, 4, 9, 0, 10, 1, 10,…., 23, 9, 23, 7, 23] Я подсчитываю элемент из этого списка: satuan = Counter(pasang) то я получаю: Counter({5: 10, 6: 7, 0: 5, 1: 5, 7: 5, 10: 4, 11: 4, 15: 4,…,14: […]

Python: отслеживать элементы, перемещающиеся в списке

У меня есть список объектов: MyList = [A, B, C, D, E, F, G] Во время выполнения кода эти объекты могут перемещаться из положения. Это движение обычно происходит один за другим, поэтому (например) элемент «D» может быть перемещен сразу после «A». Список становится, следовательно, следующим: MyList = [A, D, B, C, E, F, G] Я […]

Эффективное применение функции по перемещению окна numpy array

У меня около 100 000 двухмерных массивов, где мне нужно применить локальные фильтры. Оба размера имеют ровный размер, а окно – над 2х2 штук и сдвигает 2 части дальше, так что каждый элемент находится в окне один раз. Вывод представляет собой двоичный двумерный массив того же размера, и мой фильтр также является двоичным размером 2×2. […]

Маска субмодуля python из пакета __init__.py

Укороченная версия Для конкретной установки мне нужно создавать локальные переменные в __init__.py которые должны маскировать модули из одного и того же пакета. Например, переменная y (в локальном контексте __init__.py ) должна скрыть модуль y.py Оператор import xy должен выдать локальную переменную вместо загрузки модуля. Если вы не хотите читать информацию о конкретной настройке, прокрутите страницу […]

Как расширить список Python фиксированной длины переменным числом символов?

(Если кто-то может предложить лучший заголовок, обязательно перейдите и отредактируйте). Учитывая list list1, чья точная длина неизвестна, но для которой она известна, всегда будет меньше или равна 5, я ищу, чтобы заполнить отдельный пустой list list2 с фиксированной длиной 5 со значениями в списке1 , отступы с пустыми строками, если размер списка2 меньше 5. например, […]

Сортировка списка словарей при консолидации дубликатов в Python?

Поэтому у меня есть список таких словарей: data = [ { 'Organization' : '123 Solar', 'Phone' : '444-444-4444', 'Email' : '', 'website' : 'www.123solar.com' }, { 'Organization' : '123 Solar', 'Phone' : '', 'Email' : 'joey@123solar.com', 'Website' : 'www.123solar.com' }, { etc… } ] Конечно, это не точные данные. Но (возможно) из моего примера здесь […]

Одновременно перебирайте несколько списков и фиксируйте разницу в значениях

Рассмотрим API, возвращающий четыре списка в качестве вывода. Рассмотрим выход как a = [1,2,3,4] b = [1,2,3,4] c = [1,2,4,3] d = [1,2,3,5] Теперь, сначала мы хотим сравнить эти списки, равны или нет. Списки равны, только если элементы и там индексы совпадают. Например, из приведенных выше списков a и b равны. Но a и c […]

Создание уникальной строки python

Я просмотрел несколько других вопросов SO (и google'd tons), которые «похожи» на это, но ни один из них, похоже, не соответствует моему вопросу. Я пытаюсь создать нефиксированную длину, уникальную текстовую строку, содержащую только символы в строке, которую я указываю. Например, состоящий из персонажей a-zA-Z в капитале и в нижнем регистре. (для этого примера я использую […]

3-мерный словарь

subjects = { 0:9,'fail': 0, 9:14, 'pass': 25, 15:17, 'merit': 40, 18:20,'Distinction': 50 } Я хочу, чтобы словарь выше содержал 3 измерения. пользовательский ввод будет находиться между начальными номерами. в зависимости от того, какой номер пользователь вводит в следующее сообщение. например. 4 – неудача, стоящая 0 очков, 10 – проход стоимостью 25 очков и так […]

Самый пифонический способ разбить сильно разветвленный синтаксический анализатор

Я работаю над парсером для определенного типа файла, который разбит на разделы по ключевому слову заголовка, за которым следует множество разнородных данных. Заголовки всегда разделяются пустыми строками. Что-то вроде следующих: Header_A 1 1.02345 2 2.97959 … Header_B 1 5.1700 10.2500 2 5.0660 10.5000 … Каждый заголовок содержит очень разные типы данных и в зависимости от […]

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