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

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

3
Об'єкт перелічується, але не піддається індексації?
Резюме проблеми та питання Я намагаюся розглянути деякі дані всередині об'єкта, які можна перерахувати, але не індексувати. Я все ще новачок пітона, але не розумію, як це можливо. Якщо ви можете перерахувати, чому ви не можете отримати доступ до індексу таким же чином, як перелічити? А якщо ні, чи є …

2
Панди: зигзагоподібна сегментація даних на основі локальних мінімумів-максимумів
У мене є дані про часові видання. Генерування даних date_rng = pd.date_range('2019-01-01', freq='s', periods=400) df = pd.DataFrame(np.random.lognormal(.005, .5,size=(len(date_rng), 3)), columns=['data1', 'data2', 'data3'], index= date_rng) s = df['data1'] Я хочу створити зигзагоподібну лінію, що з'єднує між локальними максимумами та локальними мінімумами, що задовольняє умові, що на осі |highest - lowest value|у …

1
Як правильно обробляти кілька бінарних файлів у python?
Зараз я працюю над багатопотоковим завантажувачем за допомогою модуля PycURL. Я завантажую частини файлів і зливаю їх згодом. Частини завантажуються окремо з декількох потоків, вони записуються у тимчасові файли у двійковому режимі, але коли я об'єдную їх у один файл (вони об’єднуються у правильному порядку), контрольні суми не відповідають. Це …
10 python  pycurl 

1
pycharm не підключається до консолі з python3.8
Я не знаю чому; але з моменту випуску python 3.8; Я не можу запустити консоль pycharm, і вона завжди перебуває у статусі "підключений". У мене не було проблем з python 3.7; оскільки консоль відкривається негайно. Тут ви бачите, що я кілька разів намагався запустити консоль, але я знаю, навіть якщо …

1
Як приховати підказки для наведення курсора на Spyder 4
не знаєте, де запитати: чи не існує способу не відкрити підказку для вказівки / спливаюче / наближаюче вікно у шпидері? оскільки після оновлення до 4.0 вікно не змінюється при зміні між вікнами: здогадуєтесь про щось подібне, про це повідомлять і делібуватимуть у майбутніх оновленнях, але поки що я радий просто …

2
Чому я не можу змінити атрибут __class__ примірника об'єкта?
class A(object): pass class B(A): pass o = object() a = A() b = B() Хоча я можу змінитись a.__class__, я не можу робити те саме o.__class__(це призводить до TypeErrorпомилки). Чому? Наприклад: isinstance(a, A) # True isinstance(a, B) # False a.__class__ = B isinstance(a, A) # True isinstance(a, B) # …

1
Зберігайте модель кожні 10 епох tensorflow.keras v2
Я використовую кери, визначені як підмодуль в tensorflow v2. Я треную свою модель за fit_generator()методом. Я хочу зберігати свою модель кожні 10 епох. Як я можу цього досягти? У Керасі (не як підмодулі tf) я можу дати ModelCheckpoint(model_savepath,period=10). Але в tf v2 вони змінили це на те, ModelCheckpoint(model_savepath, save_freq)де save_freqможе …

3
Перетворіть кілька категоричних стовпців
У своєму наборі даних я маю дві категоричні стовпці, які я хотів би прорахувати. Обидва ці стовпці містять країни, деякі перекриваються (відображаються в обох стовпцях). Я хотів би вказати однакову кількість у колонці1 та колонці2 для тієї ж країни. Мої дані виглядають приблизно так: import pandas as pd d = …

2
Як створити розподіл джерела без використання файла setup.py?
З наступною структурою пакету . ├── my_package │ └── __init__.py ├── setup.cfg └── setup.py Зміст setup.py from setuptools import setup setup() Зміст setup.cfg [metadata] name = my_package version = 0.1 [options] packages = find: Я можу створити колесо або розподіл джерела для my_packageподібного pip wheel --no-deps -w dist . # …

1
Неможливо дозволити моєму сценарію автоматично генерувати декілька значень, які будуть використані в межах корисного навантаження
Я створив сценарій для отримання елементів html з цільової сторінки, надсилаючи згодом два https-запити. Мій сценарій може зробити цю справу бездоганно. Однак мені довелося скопіювати чотири значення з інструментів хромованого розробника, щоб заповнити чотири ключі всередині payload, щоб надіслати остаточні запити http, щоб дійти до цільової сторінки. Це вихідне посилання, …

2
Як перетворити нумерові масиви у вектор <int> & (посилання) за допомогою SWIG
Моя мета: Створіть 3 numpy масиви в python (2 з них буде ініціалізовано з певними значеннями), а потім надішліть усі три через swig у функцію c ++ у вигляді векторних посилань (це для того, щоб уникнути копіювання даних та втрати ефективності). Отримавши функцію c ++, додайте 2 масиви і покладіть …
10 python  c++  numpy  vector  swig 

2
Чому встановлення дескриптора на клас замінює дескриптор?
Просте запитання: class VocalDescriptor(object): def __get__(self, obj, objtype): print('__get__, obj={}, objtype={}'.format(obj, objtype)) def __set__(self, obj, val): print('__set__') class B(object): v = VocalDescriptor() B.v # prints "__get__, obj=None, objtype=&lt;class '__main__.B'&gt;" B.v = 3 # does not print "__set__", evidently does not trigger descriptor B.v # does not print anything, we overwrote …

8
Numpy: отримайте індекс елементів 1d масиву у вигляді 2d масиву
У мене такий масивний масив: [1 2 2 0 0 1 3 5] Чи можливо отримати індекс елементів у вигляді 2d масиву? Наприклад, відповідь на вищенаведене введення буде[[3 4], [0 5], [1 2], [6], [], [7]] Наразі мені доводиться циклічно визначати різні значення та викликати numpy.where(input == i)кожне значення, яке …

1
Підрахунок повторної передачі TCP в писарці
Наскільки я знаю, pyshark - це обгортка Python для tshark, що є версією командного рядка Wireshark. Оскільки Wireshark і tshark дозволяють виявити ретрансляцію TCP, мені було цікаво, як я міг зробити це за допомогою pyshark. Я не знайшов жодної гарної документації, тому я не впевнений, ви можете просто не зробити …
10 python  tcp  tshark  pyshark 

2
Використання GridSearchCV з IsolationForest для пошуку вихідних людей
Я хочу використовувати IsolationForestдля пошуку людей, що вижили. Я хочу знайти найкращі параметри для моделі GridSearchCV. Проблема в тому, що я завжди отримую однакову помилку: TypeError: If no scoring is specified, the estimator passed should have a 'score' method. The estimator IsolationForest(behaviour='old', bootstrap=False, contamination='legacy', max_features=1.0, max_samples='auto', n_estimators=100, n_jobs=None, random_state=None, verbose=0, …

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