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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

5
Можете ли вы перечислить аргументы ключевых слов, которые получает функция?
У меня есть словарь, в котором мне нужно передать ключи / значения в качестве аргументов ключевого слова .. Например .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Это работает нормально, но если в d_args dict есть значения, которые не принимаются exampleфункцией, очевидно, что она умирает .. Скажем, если функция-пример определена …

3
Как получить значение из Pandas DataFrame, а не индекс и тип объекта
Скажем, у меня есть следующий DataFrame Буквенный номер А 1 БИ 2 C 3 D 4 Что можно получить с помощью следующего кода import pandas as pd letters=pd.Series(('A', 'B', 'C', 'D')) numbers=pd.Series((1, 2, 3, 4)) keys=('Letters', 'Numbers') df=pd.concat((letters, numbers), axis=1, keys=keys) Теперь я хочу получить значение C из столбца Letters. …
104 python  pandas  dataframe 


7
Проверка с помощью схемы XML в Python
У меня есть XML-файл и XML-схема в другом файле, и я хотел бы убедиться, что мой XML-файл соответствует этой схеме. Как мне это сделать в Python? Я бы предпочел использовать стандартную библиотеку, но при необходимости могу установить сторонний пакет.
104 python  xml  validation  xsd 

11
Как соединить компоненты пути при создании URL-адреса в Python
Например, я хочу присоединить префиксный путь к путям ресурсов, таким как /js/foo.js. Я хочу, чтобы полученный путь был относительно корня сервера. В приведенном выше примере, если бы префикс был «media», я бы хотел, чтобы результат был /media/js/foo.js. os.path.join делает это очень хорошо, но способ соединения путей зависит от ОС. В …
104 python  url 


7
Нахождение последнего вхождения подстроки в строку, замена этого
Итак, у меня есть длинный список строк в том же формате, и я хочу найти последнюю "." в каждом из них и замените его на ". -". Я пробовал использовать rfind, но, похоже, не могу правильно использовать его для этого.
104 python  string  parsing 


6
PEP 8, почему нет пробелов вокруг '=' в аргументе ключевого слова или значении параметра по умолчанию?
Почему PEP 8 рекомендует не иметь пробелов =в аргументе ключевого слова или значении параметра по умолчанию ? Это несовместимо с рекомендацией пробелов вокруг каждого другого вхождения =в код Python? Как: func(1, 2, very_long_variable_name=another_very_long_variable_name) лучше чем: func(1, 2, very_long_variable_name = another_very_long_variable_name) Будем признательны за любые ссылки на обсуждение / объяснение Python …

8
Стандартное отклонение списка
Я хочу найти среднее значение и стандартное отклонение 1-й, 2-й, ... цифр нескольких (Z) списков. Например, у меня есть A_rank=[0.8,0.4,1.2,3.7,2.6,5.8] B_rank=[0.1,2.8,3.7,2.6,5,3.4] C_Rank=[1.2,3.4,0.5,0.1,2.5,6.1] # etc (up to Z_rank )... Теперь я хочу взять среднее значение и зЬе в *_Rank[0]среднее и зЬй из *_Rank[1], и т.д. (т.е. средних и станда 1 - …



2
Реализация Google Authenticator на Python
Я пытаюсь использовать одноразовые пароли, которые можно сгенерировать с помощью приложения Google Authenticator . Что делает Google Authenticator По сути, Google Authenticator реализует два типа паролей: HOTP - одноразовый пароль на основе HMAC, что означает, что пароль меняется при каждом вызове в соответствии с RFC4226 , и TOTP - Time-based …

6
Импортировать модуль из подпапки
Я хочу импортировать подпапки как модули. Следовательно, каждая подпапка содержит файл __init__.py. Моя структура папок такая: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py В моем основном скрипте я импортирую from dirFoo.foofactory import FooFactory В этот заводской файл я включаю подмодули: from dirFoo1.foo1 import Foo1 from dirFoo2.foo2 …

5
Вложенная одна строка для циклов
Написал эту функцию на питоне, который транспонирует матрицу: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] В процессе я понял, что не совсем понимаю, как выполняются однострочные вложенные циклы for. Пожалуйста, помогите мне разобраться, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.