Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

0
голоса
2
ответов
1453
просмотров
Python: Collections.Counter против defaultdict(int)

Допустим, у меня есть данные, которые выглядят следующим образом:

Lucy = 1
Bob = 5
Jim = 40
Susan = 6
Lucy = 2
Bob = 30
Harold = 6

Я хочу выполнить следующие действия:

  1. Удалить дублирующиеся ключи.
  2. Сложить значения для этих дублирующихся ключей.

Это означает, что в результате я...

0
голоса
3
ответов
1443
просмотров
Эквивалент GOTO в Python

Заголовок: Как выполнить переход по метке (GOTO) в Python?

Я самостоятельно изучаю Python 2.7 и у меня есть некоторый опыт в использовании BATCH, где присутствет оператор GOTO. Как я могу реализовать аналогичную функциональность в Python? Например, как можно прыгнуть с 5-й строки на 18-ю?

Я...

0
голоса
5
ответов
1426
просмотров
Выбор элементов из списка Python по определённым индексам

У меня есть задача, с которой, как мне кажется, можно легко справиться в Python, но так как я только начинаю осваивать этот язык, прошу прощения, если вопрос простоват!

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

0
голоса
5
ответов
1417
просмотров
Вызов команды "source" из subprocess.Popen

У меня есть скрипт .sh, который я запускаю с помощью команды source the_script.sh. Всё работает нормально, но теперь я пытаюсь вызвать его из своего Python-скрипта с использованием subprocess.Popen.

Когда я вызываю его через Popen, я получаю следующие ошибки в двух различных...

0
голоса
3
ответов
1385
просмотров
Как поймать исключение в итераторе цикла for

Проблема с обработкой исключений в цикле for в Python

У меня есть цикл for на Python, который выглядит следующим образом:

for_stmt ::=  "for" target_list "in" expression_list ":" suite

Обычно, когда во время получения значения из expression_list возникает исключение,...

0
голоса
1
ответов
1351
просмотров
Как работает это выражение с лямбдой/yield/генератором?

Я просмотрел свой код сегодня и наткнулся на следующий фрагмент:

def optionsToArgs(options, separator='='):
    kvs = [
        (
            "%(option)s%(separator)s%(value)s" %  
            {'option' : str(k), 'separator' : separator, 'value' : str(v)}
        ) for k, v in...
0
голоса
1
ответов
1350
просмотров
Быстрый способ пересечения полигонов с помощью Shapely

У меня есть большое количество полигонов (~100000), и я пытаюсь найти умный способ расчета их пересекающейся площади с ячейками регулярной сетки.

В настоящее время я создаю полигоны и ячейки сетки, используя библиотеку Shapely (на основе их координат углов). Затем, используя простой цикл for, я...

0
голоса
4
ответов
1335
просмотров
Как удалить квадратные скобки из списка в Python?

Описание проблемы:

Я пытаюсь вывести список в Python, но получаю вывод с квадратными скобками. Вот мой код:

LIST = ['Python', 'problem', 'whatever']
print(LIST)

Когда я запускаю эту программу, вывод выглядит так:

[Python, problem, whatever]

Меня интересует, возможно...

0
голоса
1
ответов
1321
просмотров
Как посчитать количество каждой уникальной значения в DataFrame PySpark?

У меня есть столбец с инициалами штатов в виде строк. Моя задача заключается в том, чтобы подсчитать количество вхождений каждого штата в этом списке.

Например: (("TX":3),("NJ":2)) должен быть выводом, когда инициал "TX" встречается два раза, а "NJ" — дважды.

Я довольно новенький в pyspark, и эта...

6
голоса
5
ответов
1303
просмотров
Как проверить, содержит ли массив строку в TypeScript?

Проблема: Я использую Angular 2.0 и у меня есть массив, который выглядит следующим образом:

var channelArray: Array = ['one', 'two', 'three'];

Мне нужно проверить, содержит ли массив channelArray строку 'three' с помощью TypeScript. Как это можно сделать?