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

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

11
Як визначити, чи рядок починається з числа з Python?
У мене є рядок, який починається з числа (від 0 до 9), я знаю, що можу "або" 10 тестових випадків за допомогою startwith (), але, ймовірно, є більш акуратне рішення так замість того, щоб писати if (string.startswith('0') || string.startswith('2') || string.startswith('3') || string.startswith('4') || string.startswith('5') || string.startswith('6') || string.startswith('7') || …
91 python  string  digits 

2
багато-до-багатьох у списку django
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products У мене є цей код. На жаль, помилка виникає в admin.py ізManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') Помилка говорить: 'PurchaseOrderAdmin.list_display [0]', 'product' є ManyToManyField, який …

9
Імпортуйте файл CSV як файл pandas DataFrame
Який спосіб Python читати у файлі CSV у pandas DataFrame (який я потім можу використовувати для статистичних операцій, можу мати різного типу стовпці тощо)? Мій файл CSV "value.txt"має такий вміст: Date,"price","factor_1","factor_2" 2012-06-11,1600.20,1.255,1.548 2012-06-12,1610.02,1.258,1.554 2012-06-13,1618.07,1.249,1.552 2012-06-14,1624.40,1.253,1.556 2012-06-15,1626.15,1.258,1.552 2012-06-16,1626.15,1.263,1.558 2012-06-17,1626.15,1.264,1.572 У R ми б прочитали цей файл, використовуючи: price <- read.csv("value.txt") і …
91 python  pandas  csv  dataframe 

5
Перевантажені функції в python?
Чи можна мати перевантажені функції в Python? У C # я б зробив щось подібне void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } а потім, коли я викликаю функцію, вона буде диференціювати ці два …

4
Збережіть графіки у форматі PDF
графічний модуль def plotGraph(X,Y): fignum = random.randint(0,sys.maxint) plt.figure(fignum) ### Plotting arrangements ### return fignum основний модуль import matplotlib.pyplot as plt ### tempDLStats, tempDLlabels are the argument plot1 = plotGraph(tempDLstats, tempDLlabels) plot2 = plotGraph(tempDLstats_1, tempDLlabels_1) plot3 = plotGraph(tempDLstats_2, tempDLlabels_2) plt.show() Я хочу зберегти всі графіки plot1, plot2, plot3 в один файл …

15
як видалити файли з відра amazon s3?
Мені потрібно написати код на python, який видалить необхідний файл із відра Amazon s3. Я можу підключитися до відра Amazon s3, а також зберегти файли, але як я можу видалити файл?

6
вибір з мультиіндексних панд
У мене є мультиіндексний фрейм даних зі стовпцями 'A' та 'B'. Чи є спосіб виділити рядки, фільтруючи один стовпець мультиіндексу без скидання індексу до одного індексу стовпця? Наприклад. # has multi-index (A,B) df #can I do this? I know this doesn't work because the index is multi-index so I need …

6
Python: Додати елемент до списку N разів
Це схоже на те, що для Python потрібен ярлик. Я хочу додати елемент до списку N разів, фактично роблячи це: l = [] x = 0 for i in range(100): l.append(x) Мені здається, що для цього повинен бути "оптимізований" метод, приблизно такий: l.append_multiple(x, 100) Є там?
91 python  list 

5
Як перевірити, чи імпортовано модуль python?
Як перевірити, чи я імпортував модуль десь у коді? if not has_imported("somemodule"): print('you have not imported somemodule') Причиною того, що я хотів би перевірити, чи я вже імпортував модуль, є те, що у мене є модуль, який я не хочу імпортувати, оскільки іноді він псує мою програму.

2
Читання файлу з роздільниками табуляції за допомогою Pandas - працює на Windows, але не на Mac
Я без проблем читав файл даних, розділений табуляцією, у Windows за допомогою Pandas / Python. Файл даних містить примітки у перших трьох рядках, а потім слід із заголовком. df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0)) Зараз я намагаюся прочитати цей файл на своєму Mac. (Я вперше використовую Python на Mac.) Я отримую таку помилку. …

5
У списку диктовок знайдіть значення min () загального поля Dict
У мене є список таких словників: [{'price': 99, 'barcode': '2342355'}, {'price': 88, 'barcode': '2345566'}] Я хочу знайти ціни min () та max (). Тепер я можу досить легко відсортувати це, використовуючи ключ із лямбда-виразом (як це знайдено в іншій статті SO), тому, якщо немає іншого способу, я не застрягну. Однак …
91 python  list  dictionary  max  min 

4
Матплотліб фігура кольорова (колір тла)
Хтось може пояснити, чому наведений нижче код не працює під час встановлення кольорової гами фігури? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with plt.show(). # Does not work with plt.savefig("trial_fig.png") ax = fig1.add_subplot(1,1,1) x = 1, 2, 3 …

7
Як додати власне поле до рядка формату журналу Python?
Мій поточний рядок формату: formatter = logging.Formatter('%(asctime)s : %(message)s') і я хочу додати нове поле з назвою, app_nameяке матиме різне значення в кожному скрипті, що містить цей форматтер. import logging formatter = logging.Formatter('%(asctime)s %(app_name)s : %(message)s') syslog.setFormatter(formatter) logger.addHandler(syslog) Але я не впевнений, як передати це app_nameзначення реєстратору для інтерполяції у …
91 python  logging 

3
Docker, як запустити pip requirements.txt, лише якщо відбулися зміни?
У Dockerfile у мене є шар, який встановлює requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Коли я створюю образ докера, він запускає весь процес незалежно від будь-яких змін, внесених до цього файлу. Як переконатися, що Docker працює лише у pip install -r requirements.txtвипадку, якщо файл змінився? Removing intermediate container …

4
Як git нічого не фіксує без помилки?
Я намагаюся написати сценарій тканини, який робить a git commit; однак, якщо немає чого робити, git виходить зі статусом 1. Сценарій розгортання сприймає це як невдалий і завершує роботу. Я дійсно хочу виявити фактичні помилки до фіксації, тому я не можу просто давати тканині загальний ігнорування git commitвідмов. Як я …
91 python  git  fabric 

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