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

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

2
Что означает атрибут __total__ dunder в Python 3?
В недавно выпущенном Python 3.8 появилась аннотация нового типа typing.TypedDict. В его документации упоминается, что Информация о типе для самоанализа может быть доступна через Point2D.__annotations__и Point2D.__total__. [....] Хотя __annotations__общеизвестно, что, будучи введенным в PEP 3107 , я не могу найти никакой информации о __total__. Может ли кто-нибудь объяснить его значение …

2
Spark: Почему Python значительно превосходит Scala в моем случае использования?
Чтобы сравнить производительность Spark при использовании Python и Scala, я создал одно и то же задание на обоих языках и сравнил время выполнения. Я ожидал, что обе работы займут примерно одинаковое количество времени, но работа с Python заняла только одно, а работа с 27minScala - 37minпочти на 40% дольше! Я …

2
Поддерживает ли оператор with подсказку типа?
Можете ли вы определить подсказку типа для переменной, определенной с помощью withсинтаксиса? with example() as x: print(x) Я хотел бы напечатать подсказку выше, чтобы сказать, что xэто str(в качестве примера). Единственный обходной путь, который я нашел, - это использование промежуточной переменной, но это кажется хакерским. with example() as x: y: …

3
Как преобразовать pandas dataframe в иерархический словарь
У меня есть следующий пандас dataframe: df1 = pd.DataFrame({'date': [200101,200101,200101,200101,200102,200102,200102,200102],'blockcount': [1,1,2,2,1,1,2,2],'reactiontime': [350,400,200,250,100,300,450,400]}) Я пытаюсь создать иерархический словарь со значениями встроенного словаря в виде списков, который выглядит следующим образом: {200101: {1:[350, 400], 2:[200, 250]}, 200102: {1:[100, 300], 2:[450, 400]}} Как бы я это сделал? Самое близкое, что я получаю, это использование …
16 python  pandas 


8
Как я могу скрести быстрее
Работа здесь , чтобы очистить АНИ сайт , который начинается с https://xxx.xxx.xxx/xxx/1.jsonк https://xxx.xxx.xxx/xxx/1417749.jsonи записать его точно MongoDB. Для этого у меня есть следующий код: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for n in range(min, …

3
Как получить ячейки сетки судоку с помощью OpenCV?
В последние несколько дней я пытался получить сетку судоку из картинки, и я изо всех сил пытался получить меньшие квадраты сетки. Я работаю над картинкой ниже. Я думал, что обработка изображения с помощью фильтра canny будет работать нормально, но это не сработало, и я не мог получить каждый контур каждого …

5
Предотвращение приведения кадров данных панд при индексации и вставке строк
Я работаю с отдельными строками фреймов данных Pandas, но я спотыкаюсь о проблемах принуждения при индексации и вставке строк. Панды, кажется, всегда хотят привести к смешанному типу int / float к типам с плавающей точкой, и я не вижу каких-либо очевидных элементов управления этим поведением. Например, вот простой фрейм данных …

3
WTForms: установите 'email_validator' для поддержки проверки электронной почты
Получение исключения при запуске следующего кода для проверки формы. File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/user/forms.py", line 11, in BaseUserForm email = EmailField('Email', [validators.DataRequired(), validators.Email()]) File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/partgo-env/lib/python3.7/site-packages/wtforms/validators.py", line 332, in __init__ raise Exception("Install 'email_validator' for email validation support.") Exception: Install 'email_validator' for email validation support. Отлично работает на любом коде ВМ. Не на локальной машине. …
15 python  flask  wtforms 

5
Как создать перестановку в c ++ с использованием STL для числа мест меньше, чем общая длина
У меня есть c++ vectorс std::pair<unsigned long, unsigned long>объектами. Я пытаюсь генерировать перестановки объектов вектора с помощью std::next_permutation(). Однако, я хочу, чтобы перестановки имели заданный размер, вы знаете, аналогично permutationsфункции в python, где указан размер ожидаемой возвращаемой перестановки. В основном, c++эквивалент import itertools list = [1,2,3,4,5,6,7] for permutation in itertools.permutations(list, …


1
Можете ли вы использовать OpenCV solvePNP с равноугольным изображением?
Можно ли использовать solvePNP от OpenCV с равноугольным изображением ? У меня есть прямоугольное изображение, и у меня есть четыре точки на этом изображении (красные точки) и их координаты в пикселях, а затем у меня есть 4 соответствующие точки мира, например, [(0, 0, 0), (2, 0, 0), (2, 10, 0), …


3
Поиск всех комбинаций свободных полиомино в определенной области с помощью SAT-решателя (Python)
Я новичок в мире решателей SAT, и мне нужно некоторое руководство по следующей проблеме. Учитывая, что: ❶ У меня есть выбор из 14 соседних ячеек в сетке 4 * 4 ❷ У меня 5 полиомино (A, B, C, D, E) размеров 4, 2, 5, 2 и 1 Poly эти полиомино …

5
CMD открывает окно магазина, когда я набираю python
Сегодня, когда я попытался запустить простой код в Sublime Text 3, появилось следующее сообщение: Python не был найден, но его можно установить из Магазина Microsoft: https://go.microsoft.com/fwlink?linkID=2082640 И когда я набираю Python в CMD, он открывает Магазин Windows для меня, чтобы загрузить Python 3.7. Эта проблема началась сегодня без уважительной причины, …

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