Tag: python

как создать словарь, используя два списка в python?

x = ['1', '2', '3', '4'] y = [[1,0],[2,0],[3,0],[4,]] Я хочу создать словарь, поэтому значения x и y будут соответствовать следующим образом: 1: [1,0], 2: [2,0] и так далее

Python эквивалентен методу Ruby Array.each

В Python, что эквивалентно методу Ruby's Array.each? У Python есть хороший и короткий синтаксис закрытия / лямбда? [1,2,3].each do |x| puts x end

Python: gensim: RuntimeError: вы должны сначала создать словарь перед обучением модели

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

Удивление с 1 ** math.nan и 0j ** math.nan

Я удивлен, что >>> import math >>> 1**math.nan 1.0 И пока мы на нем, >>> 0j**math.nan 0j Я не нашел других примеров. Есть ли причина или какая-то логика, которую я пропустил, что делает это правильным выбором? Или это промах? Я ожидал nan . Что касается любого другого числа, кроме 1 или 0j . Редактировать 1: […]

Django – проверьте, содержит ли список что-то в шаблоне

Я пытаюсь проверить, находится ли элемент в списке (установленном) внутри шаблона. Я нашел здесь этот вопрос: возможно ли в шаблоне django проверить, содержится ли объект в списке однако решение для меня не работает. Я пробую это: {% if trip in request.user.trip_set.all %} где поездка является примером поездки, пользователь является пользователем, Trip имеет ManyToManyField, соединяющий его […]

python 2 и 3 извлечь домен из url

У меня есть URL-адрес: http://xxx.abcdef.com/fdfdf/ И я хочу получить xxx.abcdef.com Какой модуль я могу использовать для этого? Я хочу использовать тот же модуль и метод на python2 и python3 Мне не нравится попытка, кроме способа совместимости с python2 / 3 Большое спасибо!

Разработка PyPy's Rpython как общего языка программирования

Есть ли интерес к разработке Rpython (Restricted Python) из проекта PyPy в качестве языка программирования общего назначения? Возможно, это может быть вилка из проекта PyPy. Существует ли такой проект? Поскольку программы скомпилированы, можно просто внести модули, написанные на Rpython, и они могут конкурировать с другими реализациями python, включая CPython и PyPy.

Преобразование нулевых байтов в строку UTF-8

Я распаковываю несколько структур, которые содержат поля типа 's' из C. Поля содержат нулевые заполненные строки UTF-8, обработанные strncpy в коде C (обратите внимание на рудиментарное поведение этой функции). Если я декодирую байты, я получаю строку юникода с большим количеством символов NUL в конце. >>> b'hiya\0\0\0'.decode('utf8') 'hiya\x00\x00\x00' У меня создалось впечатление, что конечные нулевые байты […]

Python эквивалентно методам программирования C (в то время как петли)

На языке программирования C я часто делал следующее: while ((c = getch()) != EOF) { /* do something with c */ } В Python я не нашел ничего подобного, так как мне не разрешено устанавливать переменные внутри оцененного выражения. Обычно мне приходится настраивать оцениваемое выражение дважды! c = sys.stdin.read(1) while not (c == EOF): # […]

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

Я пытаюсь использовать OpenCV для сегментирования изогнутого стержня с его фона, затем найти изгибы в нем и рассчитать угол между каждым изгибом. Первая часть, к счастью, тривиальна с достаточным контрастом между передним и задним. Немного эрозии / дилатации заботится о отражениях / бликах при сегментировании. Вторая часть – это то, где я не уверен, как […]

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