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

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

8
numpy 1D масив: елементи маски, які повторюються більше n разів
заданий масив на зразок цілих чисел [1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5] Мені потрібно замаскувати елементи, які повторюються більше, ніж Nраз. Для уточнення: головна мета - отримати масив булевих масок, щоб згодом використовувати його для обчислень бінінгу. …
18 python  arrays  numpy  binning 

4
Чи можливо змінити поведінку твердження твердження PyTest у Python
Я використовую заяви твердження Python, щоб відповідати фактичній та очікуваній поведінці. Я не маю контролю над ними, ніби є тестові випадки помилок абортів. Я хочу взяти під контроль помилку твердження і хочу визначити, чи хочу я відмінити тестовий зразок за твердженням про відмову чи ні. Також я хочу додати щось …

8
Надійний спосіб забезпечити, щоб інші люди могли запускати мою програму python
Я хотів би розмістити програму python на GitHub і дозволити іншим завантажувати та запускати її на своїх комп’ютерах з різними операційними системами. Я відносно новачок у python, але достатньо використав його, щоб помітити, що використовувати різні версії всіх включених модулів для спільної роботи може бути проблематично. Я щойно виявив використання …

2
Керас невідповідний час передбачення
Я намагався отримати оцінку часу передбачення моєї моделі керас і зрозумів щось дивне. Окрім того, що зазвичай досить швидко, модель час від часу потребує досить довго, щоб придумати прогноз. І не тільки це, ті часи також збільшують тривалість роботи моделі. Я додав мінімальний робочий приклад, щоб відтворити помилку. import time …

3
Чому dict.get (key) працював, а не dict [key]?
Я намагаюся згрупувати двійкові рядки певних чисел на основі кількості 1-х рядків у рядку. Це не працює: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries: one_groups[x.count('1')] += [x] …

2
Яке значення атрибута __total__ dunder в Python 3?
В нещодавно випущеному Python 3.8 є анотація нового типу typing.TypedDict. У його документації це згадується Інформація про тип для самоаналізу може бути доступна через Point2D.__annotations__та Point2D.__total__. [....] Хоча __annotations__це добре відомо, внісши в PEP 3107 , я не можу знайти жодної інформації __total__. Чи міг би хтось пояснити його значення …

2
Іскра: Чому Python значно перевершує Scala в моєму випадку використання?
Для порівняння продуктивності Spark при використанні Python та Scala я створив однакову роботу на обох мовах та порівняв час виконання. Я очікував, що обидві роботи займуть приблизно стільки ж часу, але робота в Python зайняла лише 27minтой час, коли робота Scala зайняла 37min(майже на 40% більше!). Я реалізував ту саму …

2
Чи натякає на підтримку оператора «з»?
Чи можете ви визначити підказку типу для змінної, визначеної withсинтаксисом? with example() as x: print(x) Я хотів би набрати підказку вище, сказати, що xце str(як приклад). Єдина робота, яку я знайшов, - це використання проміжної змінної, але це відчувається хакі. with example() as x: y: str = x print(y) Я …

3
Як конвертувати фрейм даних панд в ієрархічний словник
У мене є такий фрейм даних панд: 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]}} Як би я це зробив? Найближчі мені користуються цим кодом: df1.set_index('date').groupby(level='date').apply(lambda x: …
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?
Останні кілька днів я намагався отримати сітку з судоку із зображення, і я намагаюся отримати менші квадрати сітки. Я працюю над малюнком нижче. Я думав, що обробка зображення за допомогою фільтр-фітнеру буде добре працювати, але це не відбулося, і я не міг отримати контур кожного квадрата. Потім я поставив адаптивний …

5
Запобігання примусу кадрів даних панд під час індексації та вставки рядків
Я працюю з окремими рядками кадрів даних панди, але я стикаюся з питаннями примусу під час індексації та вставки рядків. Панди, схоже, завжди хочуть переходити від змішаного типу int / float до all-float, і я не бачу очевидних контролів щодо цієї поведінки. Наприклад, ось простий кадр даних з aяк intі …

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. Відмінно працює на кодексах VM. Не на локальній машині. from …
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 …

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