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

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

6
Як ви отримуєте величину вектора в Numpy?
Відповідно до "Є лише один очевидний спосіб зробити це", як ви отримуєте величину вектора (1D масив) у Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Вищезазначене працює, але я не можу повірити, що я повинен сам вказати таку банальну і основну функцію.
158 python  numpy 

4
Як вставити HTML у вихід IPython?
Чи можливо вставити виведений HTML вихід у вихід IPython? Один із способів - це використання from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') або (Псевдонім багатолінійних комірок IPython) %%html <a href="http://example.com">link</a> Які повертають відформатоване посилання, але Це посилання не відкриває браузер із самою веб-сторінкою з консолі . Проте ноутбуки IPython підтримують чесне …

4
Яка мета контекстних стеків Flask?
Я деякий час використовую контекст запиту / програми, не розуміючи, як він працює або чому він був розроблений таким, яким він був. Яка мета "стека", коли мова йде про запит або контекст програми? Це дві окремі стеки, або вони обидві частини однієї стеки? Чи контекст запиту висувається на стек, чи …
158 python  flask 

3
Використання заголовків із методом отримання бібліотеки запитів Python
Тому я нещодавно натрапив на цю чудову бібліотеку для обробки HTTP-запитів у Python; знайдено тут http://docs.python-requests.org/en/latest/index.html . Я люблю працювати з ним, але не можу зрозуміти, як додати заголовки до моїх запитів на отримання. Допомога?

3
Введіть анотації для * args та ** kwargs
Я намагаюсь примітки типу Python із абстрактними базовими класами для написання деяких інтерфейсів. Чи є спосіб анотувати можливі типи *argsта **kwargs? Наприклад, як можна виразити, що розумні аргументи функції - це intабо два, або два ints? type(args)дає, Tupleтак що моє здогадка було анотувати тип як Union[Tuple[int, int], Tuple[int]], але це …

6
Як додати новий рядок до порожнього масиву numpy
Використовуючи стандартні масиви Python, я можу зробити наступне: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Однак я не можу зробити те ж саме в нумері. Наприклад: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Я також розглядав vstack, але …
158 python  numpy  scipy 

6
Індикатор прогресу під час операцій панди
Я регулярно виконую операції панд на кадрах даних, що перевищують 15 мільйонів рядків, і я б хотів отримати доступ до показника прогресу для певних операцій. Чи існує текстовий показник прогресу для операцій розділення-застосування-поєднання панд? Наприклад, у чомусь подібному: df_users.groupby(['userID', 'requestDate']).apply(feature_rollup) де feature_rollupє дещо задіяна функція, яка займає багато стовпців DF …
158 python  pandas  ipython 

6
Навіщо використовувати методи модуля ос на Python замість виконання команд оболонки безпосередньо?
Я намагаюся зрозуміти, в чому полягає мотивація використання бібліотечних функцій Python для виконання специфічних для ОС завдань, таких як створення файлів / каталогів, зміна атрибутів файлів тощо, а не просто виконання цих команд через os.system()або subprocess.call()? Наприклад, чому я хотів би використовувати, os.chmodа не робити os.system("chmod...")? Я розумію, що "пітонічніше" …

8
Встановлення SciPy та NumPy за допомогою pip
Я намагаюся створити необхідні бібліотеки в пакеті, який я поширюю. Для цього потрібні і бібліотеки SciPy, і NumPy . Під час розробки я встановив обидва, використовуючи apt-get install scipy який встановив SciPy 0.9.0 і NumPy 1.5.1, і він працював чудово. Я хотів би зробити те ж саме, використовуючи pip install- …
157 python  numpy  scipy  pip  apt 

5
Як я можу використовувати скрипт Python в командному рядку, не входячи в його каталог? Це ПІТОНПАТ?
Як я можу скористатися ПІТОНПАТУ? Коли я намагаюся запустити скрипт у шляху, файл не знайдений. Коли я переходжу до каталогу, що містить сценарій, виконується сценарій. Отже, що корисного для ПІТОНПАТУ? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── gbmx.py ├── __init__.py ├── __pycache__ ├── scripts …
157 python  unix 

14
Повернення продукту списку
Чи є більш стислий, ефективний чи просто пітонічний спосіб зробити наступне? def product(list): p = 1 for i in list: p *= i return p Редагувати: Я фактично вважаю, що це незначно швидше, ніж використання operator.mul: from operator import mul # from functools import reduce # python3 compatibility def with_lambda(list): …
157 python 

4
Strptime () та часові пояси Python?
У мене є CSV dumpfile із резервної копії IPD Blackberry, створений за допомогою IPDDump. Рядки дати / часу тут виглядають приблизно так (де ESTє часовий пояс в Австралії): Tue Jun 22 07:46:22 EST 2010 Мені потрібно мати змогу проаналізувати цю дату в Python. Спочатку я спробував використовувати strptime()функцію з дати. …



3
Ітерація через каталоги з Python
Мені потрібно перебирати підкаталоги даного каталогу та шукати файли. Якщо я отримую файл, я мушу його відкрити, змінити вміст і замінити його власними рядками. Я спробував це: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in os.walk(rootdir): for file in files: f=open(file,'r') lines=f.readlines() f.close() f=open(file,'w') for line in lines: newline …
157 python  directory 

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