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

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

3
Значення за замовчуванням для поля в моделі Джанго
Припустимо, у мене є модель: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) В даний час я використовую адміністратора за замовчуванням для створення / редагування об'єктів такого типу. Як видалити поле bз адміністратора, щоб кожен об'єкт не міг бути створений зі значенням, а скоріше отримає значення за …

8
Чи може Pandas побудувати гістограму дат?
Я взяв свою серію і примусив її до стовпця з датою dtype = datetime64[ns](хоча потрібна лише роздільна здатність дня ... не знаю, як змінити). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) але змова не працює: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

8
повідомлення журналу, що з’являються двічі за допомогою програми Python Logging
Я використовую журнал Python, і чомусь усі мої повідомлення з’являються двічі. У мене є модуль для налаштування журналу: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate = 0 # Format for our loglines …
100 python  logging 

3
Відмінності між numpy.random та random.random в Python
У мене великий сценарій у Python. Я надихнув себе кодом інших людей, тому я в кінцевому підсумку використовував numpy.randomмодуль для деяких речей (наприклад, для створення масиву випадкових чисел, взятих з біноміального розподілу), а в інших місцях використовую модуль random.random. Може хтось, будь ласка, скажіть мені основні відмінності між ними? Переглядаючи …

4
Відмінність між програмою та майбутнім / завданням у Python 3.5?
Скажімо, у нас є фіктивна функція: async def foo(arg): result = await some_remote_call(arg) return result.upper() Яка різниця між: import asyncio coros = [] for i in range(5): coros.append(foo(i)) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(coros)) І: import asyncio futures = [] for i in range(5): futures.append(asyncio.ensure_future(foo(i))) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(futures)) Примітка . Приклад …

15
Python: Перевірте, чи один словник є підмножиною іншого більшого словника
Я намагаюся написати власний метод фільтра, який приймає довільну кількість kwargs і повертає список, що містить елементи списку, подібного до бази даних, що містить ці kwargs . Наприклад, припустимо d1 = {'a':'2', 'b':'3'}і d2= те саме. d1 == d2результати в True. Але припустимо d2= те ж саме, що і купа …

8
Як повернути 0 з діленням на нуль
Я намагаюся виконати роздільний елемент, що відповідає розуму, в python, але якщо зустрічається нуль, мені потрібний коефіцієнт, який просто дорівнює нулю. Наприклад: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я завжди міг просто використовувати цикл for-циклу через свої …

3
ctypes - Новачок
У мене є завдання "перемотати" бібліотеку змінного струму в клас python. Документи з цього питання неймовірно розпливчасті. Здається, вони очікують, що лише просунуті користувачі python реалізуватимуть типи. Ну я початківець в пітоні і мені потрібна допомога. Якась покрокова допомога була б чудовою. Тож у мене є моя бібліотека c. Що …

6
Як визначити типи numpy в python?
Як можна достовірно визначити, чи має об’єкт тип numpy? Я усвідомлюю, що це питання суперечить філософії набору текстур качок, але ідея полягає у тому, щоб переконатися, що функція (яка використовує scipy та numpy) ніколи не повертає тип numpy, якщо вона не називається з numpy типом. Це підходить до вирішення іншого …

3
Робити щось перед виходом із програми
Як ви можете мати функцію або щось, що буде виконано до виходу вашої програми? У мене є сценарій, який буде постійно працювати у фоновому режимі, і мені він потрібен, щоб зберегти деякі дані до файлу до його виходу. Чи існує стандартний спосіб зробити це?
100 python  function  exit 

25
Піхарм не показує сюжету
Pycharm не відображає сюжет із наступного коду: import pandas as pd import numpy as np import matplotlib as plt ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts = ts.cumsum() ts.plot() Що трапляється, вікно з’являється менше секунди, а потім знову зникає. Використовуючи Pyzo IEP IDE (з використанням того самого інтерпретатора) на тому ж …

10
Чи існує стандартний спосіб перерахування імен модулів Python в пакеті?
Чи існує простий спосіб перерахування назв усіх модулів у пакунку без використання __all__? Наприклад, враховуючи цей пакет: /testpkg /testpkg/__init__.py /testpkg/modulea.py /testpkg/moduleb.py Мені цікаво, чи існує стандартний або вбудований спосіб зробити щось подібне: >>> package_contents("testpkg") ['modulea', 'moduleb'] Ручний підхід полягав би у перегляді шляхів пошуку модуля, щоб знайти каталог пакунка. Потім …
100 python  module  package 

19
Помилка імпорту колби: немає модуля з назвою колба
Тут я дотримуюсь підручника 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 "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in <module> from flask import Flask ImportError: No module named flask Це схоже на: ImportError: Немає …
100 python  flask 

5
Як правильно налаштувати та розірвати для мого класу pytest за допомогою тестів?
Я використовую селен для наскрізного тестування, і я не можу зрозуміти, як використовувати setup_classта teardown_classметоди. Мені потрібно налаштувати браузер в setup_classметоді, потім виконати купу тестів, визначених як методи класу, і нарешті вийти з браузера в teardown_classметоді. Але логічно це здається поганим рішенням, оскільки насправді мої тести працюватимуть не з класом, …

7
вставка символів на початку та в кінці рядка
Я новачок і намагаюся знайти спосіб вставити ряд L на початок і кінець рядка. Отже, якщо у мене є рядок, який говорить "де я поставив кекс сьогодні вранці" І я хочу вставити 1 л на початку і 2 л в кінці, так це виглядає так: "Де я поставив кекс сьогодні …
100 python 

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