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

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

9
Модуль Python json, преобразует ключи словаря int в строки
Я обнаружил, что при следующем запуске json-модуль python (включенный с версии 2.6) преобразует ключи словаря int в строки. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Есть ли простой способ сохранить ключ как int, без необходимости анализировать строку при дампе и загрузке. Я считаю, что можно …
132 python  json 

6
Как сохранить объект S3 в файл с помощью boto3
Я пытаюсь сделать "привет мир" с новым клиентом boto3 для AWS. У меня довольно простой вариант использования: получить объект из S3 и сохранить его в файл. В boto 2.X я бы сделал это так: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') В бото 3. Я не могу найти чистый способ сделать …

8
Каков самый быстрый способ проверить, определена ли функция в классе?
Я пишу алгоритм поиска в пространстве состояний AI, и у меня есть общий класс, который можно использовать для быстрой реализации алгоритма поиска. Подкласс будет определять необходимые операции, а алгоритм сделает все остальное. Вот где я застрял: я хочу избежать повторного создания родительского состояния снова и снова, поэтому у меня есть …
132 python 

6
Утверждение, что функция / метод не был вызван с использованием Mock
Я использую библиотеку Mock для тестирования своего приложения, но хочу заявить, что какая-то функция не была вызвана. В макетных документах говорится о таких методах, как mock.assert_called_withи mock.assert_called_once_with, но я не нашел ничего похожего mock.assert_not_calledили чего-то связанного с проверкой, что макет НЕ был вызван . Я мог бы пойти с чем-то …

9
Python присваивает нескольким переменным одно и то же значение? список поведения
Я попытался использовать множественное присваивание, как показано ниже, для инициализации переменных, но меня смутило поведение, я ожидаю переназначить список значений отдельно, я имею в виду, что b [0] и c [0] равны 0, как и раньше. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) Результат: [1, 3, 5] [1, 3, 5] [1, 3, …
132 python  list 

8
Numpy, где функция несколько условий
У меня есть массив расстояний, называемых dists. Я хочу выбрать диски, которые находятся между двумя значениями. Для этого я написал следующую строку кода: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Однако это выбирается только для условия (np.where(dists <= r + dr)) Если я выполняю команды последовательно, используя временную …
132 python  numpy 


10
Массовая вставка с помощью SQLAlchemy ORM
Есть ли способ заставить SQLAlchemy выполнять массовую вставку вместо вставки каждого отдельного объекта. т.е. делать: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) скорее, чем: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Я только что преобразовал некоторый код для …

5
Нормализовать данные в пандах
Предположим, у меня есть фрейм данных pandas df: Я хочу вычислить среднее значение кадра данных по столбцам. Это просто: df.apply(average) затем диапазон столбцов max (col) - min (col). Это снова просто: df.apply(max) - df.apply(min) Теперь для каждого элемента я хочу вычесть среднее значение его столбца и разделить на диапазон его …
131 python  pandas  numpy 

4
Получить необработанное тело POST в Python Flask независимо от заголовка Content-Type
Ранее я спрашивал, как получить данные, полученные в запросе Flask, потому что они request.dataбыли пустыми. Ответ объяснил, что request.dataэто необработанное тело сообщения, но оно будет пустым, если данные формы будут проанализированы. Как я могу получить необработанное тело сообщения безоговорочно? @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some …
131 python  flask  werkzeug 

5
Изучение Python из Ruby; Различия и сходства
Я очень хорошо знаю Руби. Я считаю, что мне, возможно, сейчас понадобится изучить Python. Для тех, кто знает и то, и другое: какие концепции между ними похожи, а какие отличаются? Я ищу список, похожий на букварь, который я написал для Learning Lua for JavaScripters : простые вещи, такие как значение …
131 python  ruby 


11
sprintf как функциональность в Python
Я хотел бы создать строковый буфер для большой обработки, форматирования и, наконец, записи буфера в текстовый файл, используя функциональность C-стиля sprintfв Python. Из-за условных операторов я не могу записать их прямо в файл. например псевдокод: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* some processing */ sprint(buf,"C=%d\n",c) .... ... fprintf(file,buf) Итак, …
131 python  string 

9
Найдите индекс dict в списке, сопоставив значение dict
У меня есть список диктовок: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] Как я могу эффективно найти позицию индекса [0], [1] или [2] путем сопоставления по name = 'Tom'? Если бы это был одномерный список, я мог бы выполнить list.index (), но я не уверен, как действовать дальше, выполняя поиск значений dicts …
131 python 

9
Что такое значение None?
Я изучал Python и прочитал главу, в которой описывается его Noneценность, но, к сожалению, эта книга в некоторых моментах не очень ясна. Думал, что найду ответ на свой вопрос, если поделюсь им там. Я хочу знать , что Noneзначение является и то , что вы используете это? А еще я …

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