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

103
Как сравнить два объекта JSON с одинаковыми элементами в разном порядке?

Как я могу проверить, равны ли два объекта JSON в python, не обращая внимания на порядок списков? Например ... Документ JSON a : { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } Документ JSON b : { "success": false, "errors": [...

103
Как установить заголовки ответов во Flask?

Это мой код: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Однако когда я делаю запрос из браузера на свой сервер, я получаю эту ошибку: XMLHttpRequest cannot load http://localhost:5000/hello. No...

103
Как заменить текст в столбце фрейма данных Pandas?

У меня есть столбец в моем фрейме данных: range "(2,30)" "(50,290)" "(400,1000)" ... и я хочу заменить ,запятую -тире. Сейчас я использую этот метод, но ничего не изменилось. org_info_exc['range'].replace(',', '-', inplace=True) Кто-нибудь может помочь?...

103
Flask ImportError: нет модуля с именем Flask

Я следую руководству по Flask здесь: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world Я дохожу до того, что пробую ./run.py и получаю: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File...

103
Преобразование категориальных данных в фреймворк pandas

У меня есть фрейм данных с этим типом данных (слишком много столбцов): col1 int64 col2 int64 col3 category col4 category col5 category Столбцы выглядят так: Name: col3, dtype: category Categories (8, object): [B, C, E, G, H, N, S, W] Я хочу преобразовать все значения в столбцах в целые числа...

103
matplotlib требует времени при импорте

Я только что обновился до последней стабильной версии matplotlib(1.5.1), и каждый раз, когда я импортирую matplotlib, я получаю это сообщение: /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a...

103
Многопроцессорность: используйте tqdm для отображения индикатора выполнения

Чтобы сделать мой код более «питоническим» и более быстрым, я использую «многопроцессорность» и функцию карты, чтобы отправить ему а) функцию и б) диапазон итераций. Имплантированное решение (то есть вызов tqdm непосредственно в диапазоне tqdm.tqdm (диапазон (0, 30)) не работает с...

103
Объект DataFrame не имеет атрибута sort

У меня здесь проблема, в моем пакете python я установил numpy, но у меня все еще есть эта ошибка Объект DataFrame не имеет атрибута sort Кто угодно может дать мне представление .. Это мой код: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final = final.sort()...

103
Отображение всех столбцов фрейма данных в Jupyter Python Notebook

Я хочу показать все столбцы в фрейме данных в Jupyter Notebook. Jupyter показывает некоторые столбцы и добавляет точки к последним столбцам, как на следующем рисунке: Как я могу отобразить все столбцы?...

103
Невозможно выделить массив с формой и типом данных

У меня проблема с выделением огромных массивов в numpy в Ubuntu 18, но не с такой же проблемой в MacOS. Я пытаюсь выделить память для массива numpy с формой (156816, 36, 53806) с np.zeros((156816, 36, 53806), dtype='uint8') и пока я получаю сообщение об ошибке в ОС Ubuntu >>> import numpy...

103
«ОШИБКА: root: код для хэша md5 не найден» при использовании любых команд hg mercurial

При попытке использовать любые hgкоманды Mercurial на консоли я продолжаю получать эту ошибку. Я установил Python, используя Homebrew, и я использую Mac OS Catalina v. 10.15.1. Любая ссылка будет оценена. Вот ошибка, которую я получаю: hg commit --amend ERROR:root:code for hash md5 was not found....

102
Чтение символов из файла в Python

В текстовом файле есть строка «Мне это не нравится». Однако, когда я считываю это в строке, это становится «Я не \ xe2 \ x80 \ x98t как это». Я понимаю, что \ u2018 является представлением "'" в Юникоде. я использую f1 = open (file1, "r") text = f1.read() команда для чтения. Теперь, возможно ли...

102
Пакетное переименование файлов в каталоге

Есть ли простой способ переименовать группу файлов, уже содержащихся в каталоге, с помощью Python? Пример: у меня есть каталог, полный файлов * .doc, и я хочу переименовать их согласованным образом. X.doc -> "новый (X) .doc" Y.doc -> "новый (Y) .doc"...

102
Как реализовать __getattribute__ без бесконечной ошибки рекурсии?

Я хочу переопределить доступ к одной переменной в классе, но вернуть все остальные в обычном режиме. Как мне это сделать __getattribute__? Я пробовал следующее (что также должно иллюстрировать то, что я пытаюсь сделать), но получаю ошибку рекурсии: class D(object): def __init__(self): self.test=20...

102
Интеграция MySQL с Python в Windows

Мне сложно использовать MySQL с Python в моей системе Windows. В настоящее время я использую Python 2.6. Я попытался скомпилировать исходный код MySQL-python-1.2.3b1 (который должен работать для Python 2.6?), Используя предоставленные сценарии установки. Сценарий установки запускается и не...

102
Django: получить объект из БД или None, если ничего не подходит

Есть ли функция Django, которая позволит мне получить объект из базы данных, или None, если ничего не подходит? Сейчас я использую что-то вроде: foo = Foo.objects.filter(bar=baz) foo = len(foo) > 0 and foo.get() or None Но это не очень понятно, и иметь везде грязно....

102
Как я могу распространять программы на Python?

Мое приложение выглядит так: main.py окна / __init__.py mainwindow.py ... модель/ __init__.py orders.py ... Ресурсы/ image1.png logo.jpg ... Программа запускается с main.py. Есть ли хороший способ создать на его основе «окончательное» приложение? Я думаю о чем-то вроде py2exe / py2app, но без...