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

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

7
Визначте функції із занадто великою кількістю аргументів, щоб відповідати стандарту PEP8
Я визначив функцію з довгим списком аргументів. Загальна кількість символів у визначенні перевищує 80 і не відповідає PEP8. def my_function(argument_one, argument_two, argument_three, argument_four, argument_five): Яким може бути найкращий підхід, щоб уникнути горизонтальної прокрутки?
76 python  pep8 

5
Python Pandas read_csv пропускає рядки, але зберігає заголовок
У мене виникають проблеми з тим, як пропустити n рядків у файлі csv, але зберегти заголовок, який є 1 рядком. Що я хочу зробити, це повторити, але зберегти заголовок з першого рядка. skiprowsробить заголовок першим рядком після пропущених рядків. Який найкращий спосіб зробити це? data = pd.read_csv('test.csv', sep='|', header=0, skiprows=10, …
76 python  csv  pandas 



9
Додати рядок до початку файлу
Я можу зробити це за допомогою окремого файлу, але як додати рядок на початок файлу? f=open('log.txt','a') f.seek(0) #get to the first position f.write("text") f.close() Запис починається з кінця файлу, оскільки файл відкривається в режимі додавання.
76 python 

9
Різниця між кількома if і elif?
У python, чи є різниця між say: if text == 'sometext': print(text) if text == 'nottext': print("notanytext") і if text == 'sometext': print(text) elif text == 'nottext': print("notanytext") Просто цікаво, чи можуть множини ifs викликати будь-які небажані проблеми і чи не було б кращою практикою використовувати elifs.


7
Отримайте ярлики класів від функціональної моделі Keras
У мене є функціональна модель у Керасі (Resnet50 із прикладів репо). Я навчав її ImageDataGeneratorі flow_from_directoryдані і зберіг модель в .h5файл. Коли я телефоную, model.predictя отримую масив імовірностей класу. Але я хочу пов’язати їх із мітками класів (у моєму випадку - іменами папок). Як я можу їх отримати? Я виявив, …
76 python  keras 

1
Розуміння time.perf_counter () та time.process_time ()
У мене є запитання щодо нових функцій time.perf_counter()та time.process_time(). Для перших, з документації: Повертає значення (у дробових секундах) лічильника продуктивності, тобто годинника з найвищою доступною роздільною здатністю для вимірювання короткої тривалості. Він включає час, що пройшов під час сну, і є загальносистемним. Орієнтир повернутого значення невизначений, тому дійсною є лише …

6
Об’єднати масиви Numpy без копіювання
У Numpy я можу об'єднати два масиви наскрізними за допомогою np.appendабо np.concatenate: >>> X = np.array([[1,2,3]]) >>> Y = np.array([[-1,-2,-3],[4,5,6]]) >>> Z = np.append(X, Y, axis=0) >>> Z array([[ 1, 2, 3], [-1, -2, -3], [ 4, 5, 6]]) Але вони роблять копії своїх вхідних масивів: >>> Z[0,:] = 0 …

3
Як встановити virtualenv для crontab?
Я хочу встановити crontab для запуску сценарію Python. Скажімо, сценарій приблизно такий: #!/usr/bin/python print "hello world" Чи є спосіб, яким я можу вказати virtualenv для запуску цього сценарію Python? В оболонці я б просто зробив: ~$ workon myenv Чи є щось еквівалентне, що я міг би зробити у crontab для …

15
Ткінтер: "Можливо, Python не налаштовано для Tk"
Сьогодні я хотів почати працювати з Tkinter, але у мене є деякі проблеми. Python 3.2 (r32:88445, Mar 28 2011, 04:14:07) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from tkinter import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File …

3
HTTPError 403 (Заборонено) з Django та python-social-auth підключення до Google за допомогою OAuth2
Використовуючи python-social-auth, я отримую 403: Forbidenповідомлення про помилку після прийняття доступу від google РЕДАГУВАТИ: Нещодавно (2017) мала таку ж помилку, але під новим повідомленням: 401 Client Error: Unauthorized for url: https://accounts.google.com/o/oauth2/token

7
UnicodeEncodeError: 'ascii' кодек не може кодувати символ u '\ xef' у позиції 0: порядковий номер не в діапазоні (128)
Я хочу проаналізувати свій XML-документ. Отже, я зберігав свій XML-документ, як показано нижче class XMLdocs(db.Expando): id = db.IntegerProperty() name=db.StringProperty() content=db.BlobProperty() Тепер мій нижче мій код parser = make_parser() curHandler = BasketBallHandler() parser.setContentHandler(curHandler) for q in XMLdocs.all(): parser.parse(StringIO.StringIO(q.content)) Я отримую нижче помилки 'ascii' codec can't encode character u'\xef' in position 0: …

22
"Не вдається відкрити файл включення: 'config-win.h': Немає такого файлу або каталогу" під час встановлення mysql-python
Я намагаюся встановити mysql-python у virtualenv, використовуючи pip на windows. Спочатку я отримував ту саму помилку, про яку повідомляли тут , але відповідь там спрацювала і на мене. Тепер я отримую таку помилку: _mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory Якщо я …

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