Tag: python 2.7

В объекте Python, как я могу увидеть список свойств, которые были определены с помощью декоратора @property?

Я могу видеть переменные-члены первого класса, используя self.__dict__ , но я также хотел бы увидеть словарь свойств, как это определено в декораторе @property . Как я могу это сделать?

Импортировать библиотеку Python из Github

Я новичок в Python, так что это может показаться глупым. Я хочу использовать библиотеку Python, которую я нашел в Github, скажем, на https://github.com/praw-dev/praw , и я хочу иметь возможность делать git pull в будущем, чтобы вытащить последние коммиты. Вопрос: Должен ли я git clone <git url> в каталоге проекта и удалять все, кроме каталога praw […]

Как объединить многие объекты в один объект с использованием наследования в python? (во время выполнения)

У меня есть следующие классы: class hello(object): def __init__(self): pass class bye(object): def __init__(self): pass l = [hello, bye] Если я сделаю следующее, я получаю сообщение об ошибке: >>> class bigclass(*l): File "<stdin>", line 1 class bigclass(*l): ^ SyntaxError: invalid syntax Есть ли другой способ сделать это автоматически во время выполнения? Я использую Python 2.7.

Numpy quirk: применить функцию ко всем парам двух массивов 1D, чтобы получить один 2D-массив

Скажем, у меня есть 2 одномерных (1D) массива numpy, a и b , с длиной n1 и n2 соответственно. У меня также есть функция F(x,y) , которая принимает два значения. Теперь я хочу применить эту функцию к каждой паре значений из двух моих массивов 1D, поэтому результатом будет массив 2D numpy с формой n1, n2 […]

установка pip с использованием get_pip.py SNIMissingWarning

Я пытаюсь установить pip на моем Mac Yosemite 10.10.5 с использованием файла get_pip.py, но у меня есть следующая проблема Bachirs-MacBook-Pro:Downloads bachiraoun$ sudo python get-pip.py The directory '/Users/bachiraoun/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing […]

Как выбрать столбцы из dataframe с помощью регулярных выражений

У меня есть dataframe в python pandas. Структура кадра данных выглядит следующим образом: abc d1 d2 d3 10 14 12 44 45 78 Я хотел бы выбрать столбцы, начинающиеся с d. Есть простой способ достичь этого в python.

Как читать байт-код python?

Мне сложно понять байт–код Python и его модуль. import dis def func(): x = 1 dis.dis(func) Приведенный выше код при вводе в интерпретатор выводит следующий результат: 0 LOAD_CONST 1(1) 3 STORE_FAST 0(x) 6 LOAD_CONST 0(NONE) 9 RETURN_VALUE Например: В чем смысл LOAD_CONST , STORE_FAST и чисел, таких как 0 , 3 , 6 и 9 […]

Elasticsearch: удаление индекса с помощью python

Простите меня, если это довольно просто, но у меня есть Python 2.7 и Elasticsearch 2.1.1, и я просто пытаюсь удалить индекс, используя es.delete(index='researchtest', doc_type='test') но это дает мне return func(*args, params=params, **kwargs) TypeError: delete() takes at least 4 arguments (4 given) Я также пробовал es.delete_by_query(index='researchtest', doc_type='test',body='{"query":{"match_all":{}}}') но я получаю AttributeError: 'Elasticsearch' object has no attribute […]

Как проверить, какая деталь сложного объекта не может быть маринована

обзор Я хочу сериализовать свои сложные объекты. Это выглядит просто, но каждый шаг создает другую проблему. В конце концов, другие программисты также должны иметь возможность создать сложный объект, унаследованный от моего родительского объекта. И этот объект должен быть разборчивым, для Python 2.7 и Python3.x. Я начал с простого объекта и с успехом использовал pickle.dump и […]

В чем разница между функциями json.load () и json.loads () в Python?

В Python в чем разница между json.load () и json.loads () ? Я предполагаю, что функция load () должна использоваться с файловым объектом (мне нужно, таким образом, использовать диспетчер контекста), в то время как функция load () принимает путь к файлу в виде строки. Это немного запутанно. Буква " s " в json.loads () обозначает […]

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