свойства и наследование python

У меня есть базовый класс со свойством, которое (метод get) я хочу переписать в подклассе. Моя первая мысль была чем-то вроде: class Foo(object): def _get_age(self): return 11 age = property(_get_age) class Bar(Foo): def _get_age(self): return 44 Это не работает (подкласс bar.age возвращает 11). Я нашел решение с выражением лямбда, которое работает: age = property(lambda self: […]

Переопределение индекса в объекте Pandas DataFrame

Я пытаюсь DataFrame объект DataFrame , например, From: abc 0 1 2 3 1 10 11 12 2 20 21 22 To : bc 1 2 3 10 11 12 20 21 22 Я собираюсь сделать это, как показано ниже, и я получаю неправильный ответ. Любые подсказки о том, как это сделать? >>> col = […]

Использование Python «рейз из»

В чем разница между raise и raise from Python? try: raise ValueError except Exception as e: raise IndexError который дает Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "tmp.py", line 4, in <module> raise […]

Скрипт Python для циклического перемещения всех файлов в каталоге, удалите все, размер которых меньше 200 КБ

Я хочу удалить все файлы в папке размером менее 200 КБ. Просто хочу быть уверенным здесь, когда я делаю ls -la на моей macbook, размер файла говорит 171 или 143, я предполагаю, что это kb правильно?

Корреляция столбцов в DataFrame

Я довольно новичок в пандах, поэтому, я думаю, я делаю что-то не так – У меня есть DataFrame: ab 0 0.5 0.75 1 0.5 0.75 2 0.5 0.75 3 0.5 0.75 4 0.5 0.75 df.corr() дает мне: ab a NaN NaN b NaN NaN но np.correlate(df["a"], df["b"]) дает: 1.875 Почему это? Я хочу иметь корреляционную […]

Ошибка импорта Django – нет модуля с именем django.conf.urls.defaults

Я пытаюсь запустить statsd / graphite, который использует django 1.6. При доступе к графическому URL-адресу я получаю ошибку модуля django Файл «/opt/graphite/webapp/graphite/urls.py», строка 15, из django.conf.urls.defaults import * ImportError: ни один модуль с именем по умолчанию Тем не менее, я не вижу по умолчанию django-пакет внутри /Library/Python/2.7/site-packages/django/conf/urls/ Пожалуйста, помогите устранить эту проблему.

Получение имени компьютера Windows, на котором запущен скрипт python?

В принципе, у меня есть пара компьютеров Windows в моей сети, на которых будет запущен скрипт python. В сценарии должен использоваться другой набор параметров конфигурации, в зависимости от того, на каком компьютере выполняется этот сценарий. Как получить это имя компьютера в скрипте python? Скажем, скрипт работал на компьютере под названием DARK-TOWER, я бы хотел написать […]

Внедрение теста Колмогорова Смирнова в python scipy

У меня есть набор данных по номерам N, которые я хочу проверить на нормальность. Я знаю, что scipy.stats имеет функцию kstest, но нет примеров того, как ее использовать и как интерпретировать результаты. Кто-нибудь здесь знаком с этим, что может дать мне несколько советов? Согласно документации, использование kstest возвращает два числа, статистическую статистику KS D и […]

Как подключить PyCharm к интерпретатору python, расположенному внутри контейнера Docker?

Я начинаю с Docker, но я не знаю, как настроить PyCharm для использования интерпретатора python, расположенного в контейнере. Это было легко настроить с помощью Vagrant , но, похоже, до сих пор нет официального способа сделать это с Docker . Должен ли я подготовить специальное изображение Docker с открытым портом ssh? Как это сделать проще?

Элегантное назначение Python на основе значений True / False

У меня есть переменная, которую я хочу установить в зависимости от значений в трех булевых. Самый простой способ – это утверждение if, за которым следует серия elifs: if a and b and c: name = 'first' elif a and b and not c: name = 'second' elif a and not b and c: name = […]

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