Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

7
Нитка в додатку PyQt: Використовуйте потоки Qt або потоки Python?
Я пишу програму GUI, яка регулярно завантажує дані через веб-з'єднання. Оскільки цей пошук займає деякий час, це призводить до того, що інтерфейс користувача не реагує на процес пошуку (його неможливо розділити на менші частини). Ось чому я хотів би передати веб-з'єднання окремим робочим потоком. [Так, я знаю, зараз у мене …

8
Майте однаковий README і в Markdown, і в reStructuredText
У мене розміщений проект на GitHub. Для цього я написав свою README, використовуючи синтаксис Markdown для того, щоб він добре відформатувався на GitHub. Оскільки мій проект знаходиться в Python, я також планую завантажити його в PyPi . Синтаксис, який використовується для README на PyPi, є reStructuredText. Я хотів би уникнути …

5
Flask vs webapp2 для Google App Engine
Я запускаю нову програму Google App Engine і зараз розглядаю дві рамки: Flask та webapp2 . Я досить задоволений вбудованою рамкою webapp, яку я використовував для свого попереднього додатка App Engine, тому думаю, що webapp2 буде ще кращим, і у мене з цим не виникне жодних проблем. Однак є дуже …

6
Ефективне оновлення бази даних за допомогою SQLAlchemy ORM
Я запускаю нову програму і переглядаю використання ORM - зокрема, SQLAlchemy. Скажіть, у мене в базі даних стовпчик «foo», і я хочу збільшити його. У прямому sqlite це легко: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') Я з'ясував еквівалент SQLAlchemy SQL-builder: engine …
116 python  orm  sqlalchemy 

10
Видалення дублікатів зі списку списків
У мене є список списків на Python: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] І я хочу видалити з нього повторювані елементи. Якби це був звичайний список, а не списки, які я міг би використовувати set. Але прикро, що список не є доступним і не …
116 python 

1
Різниця між виконуваними файлами python3 та python3m
Яка різниця між /usr/bin/python3та /usr/bin/python3mвиконавчими матеріалами? Я спостерігаю за ними на Ubuntu 13.04, але Google припускає, що вони існують і в інших дистрибутивах. Два файли мають однаковий md5sum, але не здаються символічними або жорсткими посиланнями; два файли мають різні номери введення, повернені ls -liі тестування find -xdev -samefile /usr/bin/python3.3не повертає …
116 python  python-3.x 

2
Як працює параметр class_weight в scikit-learn?
У мене виникають багато проблем з розумінням того, як функціонує class_weightпараметр логістичної регресії scikit-learn. Ситуація Я хочу використовувати логістичну регресію, щоб зробити бінарну класифікацію на дуже незбалансованому наборі даних. Класи мають позначення 0 (негативний) та 1 (позитивний), і спостережувані дані знаходяться у співвідношенні приблизно 19: 1, більшість зразків мають негативний …

16
Як додати користувацький loglevel до засобу ведення журналу Python
Мені б хотілося, щоб у моєму застосуванні був корівник TRACE (5), оскільки я не думаю, що debug()це достатньо. Крім того log(5, msg), не те, що я хочу. Як я можу додати користувальницький loglevel до реєстратора Python? У мене є mylogger.pyтакий вміст: import logging @property def log(obj): myLogger = logging.getLogger(obj.__class__.__name__) return …

5
Як усунути прогалини між субплотами в matplotlib?
Нижче наведений код створює проміжки між підзагортами. Як видалити проміжки між субплотами і зробити зображення щільною сіткою? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 


5
Виключення "Занадто багато значень для розпакування"
Я працюю над проектом у Django, і я тільки почав намагатися розширити модель користувача, щоб створити профілі користувачів. На жаль, у мене виникла проблема: Кожен раз, коли я намагаюся отримати профіль користувача всередині шаблону ( user.get_template.lastIPнаприклад), я отримую таку помилку: Середовище: Метод запиту: GET URL-адреса запиту: http: // localhost: 8000 …
116 python  django 

10
Функція Python як аргумент функції?
Чи може функція Python бути аргументом іншої функції? Сказати: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Отже, це в основному два питання: Це взагалі дозволено? І якщо це так, то як я можу використовувати функцію всередині іншої функції? Чи потрібно мені …

5
Як я можу профайлювати код Python по черзі?
Я використовував cProfile для профілю свого коду, і він чудово працює. Я також використовую gprof2dot.py для візуалізації результатів (робить його трохи чіткішим). Однак, cProfile (і більшість інших профілів Python, яких я бачив досі), здається, мають лише профіль на рівні функцій виклику. Це викликає плутанину, коли певні функції викликаються з різних …

6
Копіюйте файл або каталоги рекурсивно в Python
Здається, Python має функції для копіювання файлів (наприклад shutil.copy) та функції копіювання каталогів (наприклад,shutil.copytree ), але я не знайшов жодної функції, яка би керувала обома. Звичайно, перевірити, чи хочете ви скопіювати файл чи каталог, банально, але це здається дивним упущенням. Чи дійсно немає стандартної функції, яка працює як команда unix …
116 python 

17
Як перетворити результат SQL-запиту в структуру даних PANDAS?
Будь-яка допомога з цієї проблеми буде дуже вдячна. Отже, я хочу запустити запит до своєї бази даних SQL і зберігати повернені дані як структуру даних Pandas. Я додав код для запиту. Я читаю документацію на Pandas, але у мене виникають проблеми з визначенням типу повернення мого запиту. Я спробував роздрукувати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.