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

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

3
Преобразование Python dict в kwargs?
Я хочу построить запрос для Sunburnt (интерфейс Solr), используя наследование классов и, следовательно, добавив пары ключ-значение вместе. Загорелый интерфейс принимает ключевые аргументы. Как я могу превратить ({'type':'Event'})слова в аргументы ключевых слов (type='Event')?

6
Python: defaultdict из defaultdict?
Есть ли способ defaultdict(defaultdict(int)), чтобы заставить следующий код работать? for x in stuff: d[x.a][x.b] += x.c_int dдолжен быть построен Ad-Hoc, в зависимости от x.aи x.bэлементов. Я мог бы использовать: for x in stuff: d[x.a,x.b] += x.c_int но тогда я не смог бы использовать: d.keys() d[x.a].keys()

7
Как отформатировать плавающее число в фиксированную ширину в Python
Как отформатировать плавающее число в фиксированную ширину со следующими требованиями: Ведущий ноль, если n <1 Добавьте конечный десятичный ноль (ноль), чтобы заполнить фиксированную ширину Усечение десятичных цифр после фиксированной ширины Совместите все десятичные точки Например: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in …

12
Можно ли создавать абстрактные классы в Python?
Как я могу сделать класс или метод абстрактным в Python? Я пытался переопределить __new__() так: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) но теперь, если я создам класс G который наследует от Fтак: class G(F): pass тогда я не могу создать экземпляр …

16
Рекомендации фреймворка Python REST (веб-сервисы)? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …



6
Разница между формой numpy.array (R, 1) и (R,)
В numpyнекоторые операции возврата в форме , (R, 1)но некоторые возвращения (R,). Это сделает умножение матриц более утомительным, поскольку reshapeтребуется явное . Например, с учетом матрицы M, если мы хотим определить, numpy.dot(M[:,0], numpy.ones((1, R)))где Rнаходится число строк (конечно, такая же проблема возникает и по столбцам). Мы получим matrices are not …

14
Что за ошибка с магическим числом?
Что такое «Неправильное магическое число» ImportError в python, и как мне это исправить? Единственное, что я могу найти в Интернете, говорит о том, что это вызвано компиляцией файла .py -> .pyc и последующей попыткой использовать его с неправильной версией python. В моем случае, однако, файл, кажется, импортирует нормально в некоторых …
320 python 

7
Панды read_csv low_memory и опции dtype
При звонке df = pd.read_csv('somefile.csv') Я получил: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: столбцы (4,5,7,16) имеют смешанные типы. Укажите опцию dtype при импорте или установите low_memory = False. Почему этот dtypeвариант связан с этим low_memoryи почему он Falseпоможет решить эту проблему?

13
Как сохранить ключи / значения в том же порядке, как объявлено?
У меня есть словарь, который я объявил в определенном порядке, и я хочу постоянно держать его в этом порядке. Ключи / значения не могут быть сохранены в порядке, основанном на их значении, я просто хочу их в том порядке, в котором я их объявил. Так что, если у меня есть …

7
Чтение JSON из файла?
Я чувствую головную боль только потому, что простое и легкое заявление бросает мне в лицо некоторые ошибки. У меня есть файл json с именем strings.json вот так: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text": "Address"}] Я хочу прочитать файл JSON, только сейчас. У меня …
320 python  json 

6
Исправлены цифры после десятичной дроби с f-строками
Есть ли простой способ с помощью Python f-строк, чтобы исправить количество цифр после десятичной точки? (В частности, f-строки, а не другие параметры форматирования строки, такие как .format или%) Например, допустим, я хочу отобразить 2 цифры после десятичного знака. Как я могу это сделать? Скажем так a = 10.1234

12
Генерация PNG с помощью matplotlib, когда DISPLAY не определен
Я пытаюсь использовать networkx с Python. Когда я запускаю эту программу, она получает эту ошибку. Чего-то не хватает? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in …
319 python  matplotlib  graph 


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