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

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

12
Перетворимо стовпчик Pandas, що містить NaNs, у тип `int`
Я читаю дані з .csv-файлу до фрейму даних Pandas, як показано нижче. Для одного з стовпців idя хочу вказати тип стовпця як int. Проблема полягає в тому, що в idсерії є відсутні / порожні значення. Коли я намагаюся передати idстовпчик на ціле число під час читання .csv, я отримую: df= …
175 python  pandas  na 

6
Джанго: Чому деякі моделі моделей стикаються між собою?
Я хочу створити об’єкт, який містить 2 посилання на Користувачів. Наприклад: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() але я отримую такі помилки під час роботи сервера: Accessor for field 'target' зіштовхується із пов’язаним полем 'User.gameclaim_set'. Додайте аргумент related_name до визначення для "target". Пристрій для поля …

21
Знайдіть найпоширеніший елемент у списку
Який ефективний спосіб знайти найпоширеніший елемент у списку Python? Елементи мого списку можуть бути не доступними, тому не можна користуватися словником. Також у випадку розіграшу повертається елемент з найнижчим показником. Приклад: >>> most_common(['duck', 'duck', 'goose']) 'duck' >>> most_common(['goose', 'duck', 'duck', 'goose']) 'goose'
174 python  list 

7
Нарізання масиву NdPy 2d або як я витягую підматрицю mxm з масиву nxn (n> m)?
Я хочу нарізати масив NumPy nxn. Я хочу витягти довільний вибір m рядків і стовпців цього масиву (тобто без будь-якого шаблону в числах рядків / стовпців), роблячи його новим mxm масивом. Для цього прикладу скажімо, що масив 4x4, і я хочу витягти з нього масив 2x2. Ось наш масив: from …
174 python  numpy  slice 

3
Чи може хтось пояснити відносний імпорт пітона?
Я не можу за все життя отримати відносний імпорт пітона на роботу. Я створив простий приклад того, де це не працює: Структура каталогу: /__init__.py /start.py /parent.py /sub/__init__.py /sub/relative.py /start.py містить просто: import sub.relative /sub/relative.py містить просто from .. import parent Усі інші файли порожні. Виконуючи наступне в командному рядку: $ …
174 python 


3
Яке призначення перемикача -m?
Чи можете ви пояснити мені, в чому різниця між дзвінками? python -m mymod1 mymod2.py args і python mymod1.py mymod2.py args Здається, в обох випадках mymod1.pyназивається і sys.argvє ['mymod1.py', 'mymod2.py', 'args'] Отже, для чого -mпотрібен вимикач?

6
Дата-час за замовчуванням SQLAlchemy
Це моя декларативна модель: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date = DateTime(default=datetime.datetime.utcnow) Однак, коли я намагаюся імпортувати цей модуль, я отримую цю помилку: Traceback (most recent call last): File "<stdin>", line …
174 python  date  sqlalchemy 

4
Встановіть маркери для окремих точок на лінії в Matplotlib
Я використав Matplotlib для побудови ліній на фігурі. Тепер я хотів би встановити стиль, зокрема маркер, для окремих точок на лінії. Як це зробити? Щоб уточнити своє запитання, я хочу мати можливість встановлювати стиль для окремих маркерів на лінії, а не на кожному маркері на зазначеній лінії.
174 python  matplotlib 

7
django MultiValueDictKeyError помилка, як мені з цим боротися
Я намагаюся зберегти об’єкт у своїй базі даних, але це видає MultiValueDictKeyErrorпомилку. Проблеми полягають у формі, is_privateзнак представлений прапором. Якщо прапорець НЕ встановлений, явно нічого не проходить. Тут відбувається помилка. Як я правильно поводжусь із цим винятком і зловити його? Лінія є is_private = request.POST['is_private']
174 python  django  exception 

2
sqlalchemy унікальна у кількох стовпцях
Скажімо, у мене є клас, який представляє місця. Місцеположення "належить" клієнтам. Місцеположення ідентифікується кодом символу 10 символів. "Код локації" повинен бути унікальним серед локацій для конкретного замовника. The two below fields in combination should be unique customer_id = Column(Integer,ForeignKey('customers.customer_id') location_code = Column(Unicode(10)) Тож якщо у мене є два клієнти, клієнт …
174 python  sqlalchemy 


3
Аргументація Python: значення за замовчуванням або вказане значення
Я хотів би мати необов'язковий аргумент, який за замовчуванням має значення, якщо тільки прапор присутній без вказаного значення, але зберігає вказане користувачем значення замість типового, якщо користувач вказує значення. Чи є вже доступна дія для цього? Приклад: python script.py --example # args.example would equal a default value of 1 python …

5
Доступ до змінних класів із розуміння списку у визначенні класу
Як ви отримуєте доступ до інших змінних класів із розуміння списку в межах визначення класу? Наступні роботи в Python 2, але не вдається в Python 3: class Foo: x = 5 y = [x for i in range(1)] Python 3.2 дає помилку: NameError: global name 'x' is not defined Пробуючи …

8
Використання декількох аргументів для форматування рядків у Python (наприклад, '% s…% s')
У мене є рядок, який виглядає так, '%s in %s'і я хочу знати, як розділити аргументи, щоб вони були двома різними% s. Мій розум, що походить з Java, придумав таке: '%s in %s' % unicode(self.author), unicode(self.publication) Але це не працює, так як це виглядає в Python?
174 python  string  syntax 

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