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

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

3
Як я можу знайти об'єднання двох наборів запитів Django?
У мене є модель Django з двома методами спеціального менеджера. Кожен повертає різну підмножину об’єктів моделі на основі іншої властивості об’єкта. Чи є спосіб отримати набір запитів або просто список об’єктів, що є об’єднанням наборів запитів, що повертаються кожним методом менеджера?

4
Завантаження файлу з декількома рядками JSON у Pandas
Я намагаюсь прочитати у файлі JSON у фреймі даних Python pandas (0.14.0). Ось перший рядок файлу JSON: {"votes": {"funny": 0, "useful": 0, "cool": 0}, "user_id": "P_Mk0ygOilLJo4_WEvabAA", "review_id": "OeT5kgUOe3vcN7H6ImVmZQ", "stars": 3, "date": "2005-08-26", "text": "This is a pretty typical cafe. The sandwiches and wraps are good but a little overpriced and …

4
Чому Popen.communicate () повертає b'hi \ n 'замість "hi"?
Хтось може пояснити, чому перед результатом, який я хочу, «привіт», стоїть буква «b», а потім новий рядок? Я використовую Python 3.3 >>> import subprocess >>> print(subprocess.Popen("echo hi", shell=True, stdout=subprocess.PIPE).communicate()[0]) b'hi\n' Це зайве "b" не з'являється, якщо я запускаю його за допомогою python 2.7


13
Як встановити pip для python 3.7 на Ubuntu 18?
EDIT 18/02: Оскільки у мене все ще немає рішення, я оновлюю те, що знаю на сьогодні. Я успішно встановив python 3.7. Я можу встановлювати модулі за допомогою pip (або pip3), але ці модулі встановлюються в Python 3.6 (поставляється з ubuntu). Тому я не можу імпортувати ці модулі в python 3.7 …
93 python  ubuntu  pip 

4
Які плюси та мінуси між get_dummies (Pandas) та OneHotEncoder (Scikit-learn)?
Я вивчаю різні методи перетворення категоріальних змінних у числові для класифікаторів машинного навчання. Я натрапив на pd.get_dummiesметод, і sklearn.preprocessing.OneHotEncoder()я хотів побачити, як вони відрізняються з точки зору продуктивності та використання. Я знайшов підручник з використання OneHotEncoder()на https://xgdgsc.wordpress.com/2015/03/20/note-on-using-onehotencoder-in-scikit-learn-to-work-on-categorical-features/, оскільки sklearnдокументація була не дуже корисно на цій функції. У мене таке відчуття, …

3
Чи можна ввести натяк на лямбда-функцію?
Наразі в Python параметри функції та типи повернення можна натякати наступним чином: def func(var1: str, var2: str) -> int: return var1.index(var2) Що вказує на те, що функція приймає два рядки і повертає ціле число. Однак цей синтаксис дуже плутає з лямбдами, які виглядають так: func = lambda var1, var2: var1.index(var2) …
93 python  lambda 

17
ModuleNotFoundError: Немає модуля з назвою 'tools.nnwrap'
Я намагаюся імпортувати пакет "факел". Для того ж я намагався встановити його за допомогою команди pip, як показано нижче, навіть почалося встановлення, але через кілька секунд з'явилася помилка нижче - команда, яку я виконав pip install torch Помилка, яку я отримав: from tools.nnwrap import generate_wrappers as generate_nn_wrappers ModuleNotFoundError: No module …
93 python  pycharm 


7
Як я можу використовувати вбудовані в пароль скидання / зміну поглядів із власними шаблонами
Наприклад , я можу вказати url '^/accounts/password/reset/$'на django.contrib.auth.views.password_resetз моїм шаблоном файлом в контексті , але я думаю , що потрібно послати більше інформації контексту. Мені потрібно точно знати, який контекст потрібно додати для кожного скидання пароля та зміни поглядів.

9
ImportError: не вдається імпортувати ім'я NUMPY_MKL
Я намагаюся запустити наступний простий код import scipy scipy.test() Але я отримую таку помилку Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> from …

3
Чому макс повільніше сортування?
Я виявив, що maxце повільніше, ніж sortфункція в Python 2 і 3. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'max(a)' 1000 loops, best of 3: 342 usec per loop Python 3 …

12
Чи можна приховати браузер в Selenium RC?
Я використовую Selenium RC для автоматизації деяких операцій браузера, але хочу, щоб браузер був невидимим. Чи можливо це? Як? Що можна сказати про селенову сітку? Чи можу я також приховати вікно Selenium RC?

10
Шукаємо хорошу структуру даних Python Tree [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я шукаю хороший клас структури даних дерева. Я натрапив на цей пакет , але оскільки …
92 python 

8
matplotlib: форматування значень зміщення осі до цілих чисел або конкретного числа
У мене є цифра matplotlib, для якої я будую дані, які завжди називають наносекундами (1e-9). На осі y, якщо у мене є дані, які складають десятки наносекунд, тобто. 44e-9, значення на осі відображається як 4.4 із зміщенням + 1e-8. Чи є спосіб змусити вісь показувати 44 зі зміщенням + 1e-9? …

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