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

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


11
Розділити пробіл комою та смужкою на Python
У мене є код python, який розбивається на коми, але не знімає пробіл: >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] Я вважаю за краще вилучити пробіл таким …
346 python  whitespace  strip 

10
Встановлення пакетів Python з локальної папки файлової системи у virtualenv з допомогою pip
Чи можливо встановити пакети за допомогою pip з локальної файлової системи? Я запустив python setup.py sdistсвій пакет, який створив відповідний файл tar.gz. Цей файл зберігається в моїй системі за адресою /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. Тепер у віртуальному середовищі я хотів би встановити пакети або з pypi, або з певного локального місця /srv/pkg. Чи …
346 python  pip 

4
Передача словника функції як параметри ключового слова
Я б хотів викликати функцію в python за допомогою словника. Ось код: d = dict(param='test') def f(param): print(param) f(d) Це відбитки, {'param': 'test'}але я хотів би, щоб він просто надрукував test. Я хотів би, щоб він працював аналогічно для більшої кількості параметрів: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, …

5
Чим відрізняються нумеровані масиви від матриць? Який я повинен використовувати?
Які переваги та недоліки кожного? З того, що я бачив, будь-який може працювати заміною іншого, якщо потрібно, тож чи варто заважати використовувати обидва, чи слід дотримуватися лише одного з них? Чи вплине стиль програми на мій вибір? Я займаюся машинним навчанням за допомогою numpy, тому матриць дійсно багато, але також …
346 python  arrays  matrix  numpy 


3
Прапор командного рядка Python argparse без аргументів
Як додати необов'язковий прапор до моїх аргументів командного рядка? напр. щоб я міг писати python myprog.py або python myprog.py -w я намагався parser.add_argument('-w') Але я просто отримую повідомлення про помилку: Usage [-w W] error: argument -w: expected one argument що я вважаю, це означає, що він хоче значення аргументу для …


7
Чи є стандартизований метод для заміни двох змінних в Python?
У Python я бачив два змінні значення, які помінялися за допомогою цього синтаксису: left, right = right, left Чи вважається це стандартним способом заміни двох змінних значень чи є якісь інші засоби, за допомогою яких дві змінні за умовою найбільш часто змінюються?

9
Придушити InsecureRequestWarning: у Python2.6 робиться неперевірений запит HTTPS
Я пишу сценарії в Python2.6 з використанням pyVmomi і під час використання одного з методів з'єднання: service_instance = connect.SmartConnect(host=args.ip, user=args.user, pwd=args.password) Я отримую таке попередження: /usr/lib/python2.6/site-packages/requests/packages/urllib3/connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning) Цікаво, що у мене не встановлено urllib3 з …

11
Як отримати значення з комірки фрейму даних?
Я створив умову, яка витягує рівно один рядок із мого кадру даних: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] Тепер я хотів би взяти значення з певного стовпця: val = d2['col_name'] Але в результаті я отримую кадр даних, який містить один рядок і один стовпець ( тобто одну …
345 python  pandas  dataframe 

12
Словник Python з полів об’єкта
Чи знаєте ви, чи є вбудована функція побудови словника з довільного об’єкта? Я хотів би зробити щось подібне: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } ПРИМІТКА. Він не повинен включати методи. …


10
Встановлення правильного кодування під час передачі протоколу stdout у Python
Під час передачі даних на програму Python інтерпретатор Python плутається з приводу кодування та встановлює його на None. Це означає таку програму: # -*- coding: utf-8 -*- print u"åäö" буде працювати нормально при нормальному виконанні, але не вдасться: UnicodeEncodeError: кодек "ascii" не може кодувати символ u '\ xa0' у позиції …

30
Помилка Pandas Python Помилка токенізації даних
Я намагаюся використовувати панди для маніпулювання файлом .csv, але я отримую цю помилку: pandas.parser.CParserError: помилка в маркуванні даних. C помилка: очікується 2 поля у рядку 3, побачив 12 Я спробував прочитати документи панди, але нічого не знайшов. Мій код простий: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) Як …
343 python  csv  pandas 

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