Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

4
Какова цель контекстных стеков Flask?
Я использовал контекст запроса / приложения в течение некоторого времени, не полностью понимая, как он работает или почему он был разработан таким, каким он был. Какова цель «стека», когда дело доходит до запроса или контекста приложения? Это два отдельных стека, или они оба являются частью одного стека? Контекст запроса помещается …
158 python  flask 

6
Как добавить новую строку в пустой массив NumPy
Используя стандартные массивы Python, я могу сделать следующее: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Тем не менее, я не могу сделать то же самое в NumPy. Например: 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] Я тоже посмотрел …
158 python  numpy  scipy 

6
Получение расстояния между двумя точками на основе широты / долготы
Я попытался реализовать эту формулу: http://andrew.hedges.name/experiment/haversine/ Апплет хорошо подходит для двух пунктов, которые я тестирую: Все же мой код не работает. from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 = 16.9251681 dlon = lon2 - lon1 dlat = …

7
Эффективный способ применить несколько фильтров к pandas DataFrame или Series
У меня есть сценарий, в котором пользователь хочет применить несколько фильтров к объекту Pandas DataFrame или Series. По сути, я хочу эффективно объединить в цепочку несколько операций фильтрации (операций сравнения), которые задаются пользователем во время выполнения. Фильтры должны быть аддитивными (то есть каждый применяемый фильтр должен сужать результаты). В настоящее …
158 python  algorithm  pandas 


6
Зачем использовать методы модуля Python os вместо непосредственного выполнения команд оболочки?
Я пытаюсь понять, что является мотивацией использования библиотечных функций 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 в командной строке, не переходя в его каталог? Это ПИТОНАТ?
Как я могу использовать PYTHONPATH? Когда я пытаюсь запустить скрипт в пути, файл не найден. Когда я перехожу в каталог, содержащий скрипт, скрипт запускается. Так что хорошего в PYTHONPATH? $ 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 …
157 python 

4
Python strptime () и часовые пояса?
У меня есть дамп-файл CSV из резервной копии Blackberry IPD, созданный с использованием IPDDump. Строки даты / времени здесь выглядят примерно так (где ESTнаходится австралийский часовой пояс): Tue Jun 22 07:46:22 EST 2010 Мне нужно иметь возможность разобрать эту дату в Python. Сначала я попытался использовать strptime()функцию из datettime. >>> …


5
Как получить размер строки в Python?
Например, я получаю строку: str = "please answer my question" Я хочу записать это в файл. Но мне нужно знать размер строки перед записью строки в файл. Какую функцию я могу использовать для расчета размера строки?

5
Как надежно открыть файл в том же каталоге, что и скрипт Python
Я использовал для открытия файлов, которые были в том же каталоге, что и текущий скрипт Python, просто используя команду open("Some file.txt", "r") Однако я обнаружил, что когда скрипт запускается в Windows, дважды щелкнув по нему, он попытается открыть файл из неправильного каталога. С тех пор я использовал команду вида open(os.path.join(sys.path[0], …
157 python  directory 

6
pythonw.exe или python.exe?
Короче говоря: pythonw.exeничего не делает, ничего не python.exeпринимает (какую мне использовать?) test.py: print "a" CMD окно: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> Пожалуйста, скажите мне, что я делаю ужасно неправильно.
157 python  python-3.x 

9
Как проверить, является ли объект объектом-генератором в python?
В Python, как проверить, является ли объект объектом-генератором? Пробую это - >>> type(myobject, generator) выдает ошибку - Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Я знаю, что могу проверить, есть ли у объекта nextметод для того, чтобы он был генератором, …
157 python  generator 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.