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

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

3
Як отримати посилання на атрибути поточного модуля в Python
Що я намагаюся зробити, виглядатиме так у командному рядку: >>> import mymodule >>> names = dir(mymodule) Як я можу отримати посилання на всі імена, визначені mymoduleвсередині mymoduleсебе? Щось на зразок цього: # mymodule.py names = dir(__thismodule__)
119 python 

7
Python - "ascii" кодек не може розшифрувати байт
Я справді розгублений. Я намагався кодувати, але помилка сказала can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) Я знаю, як уникнути помилки з префіксом "u" на рядку. Мені просто …

5
Як запускати власний код поряд із циклом подій Tkinter?
Мій маленький брат просто займається програмуванням, і для проекту Science Fair він займається моделюванням зграї птахів у небі. Він отримав більшу частину свого коду, написаного, і він прекрасно працює, але птахам потрібно рухатись кожну мить . Тинкір, однак, підбирає час для власного циклу подій, і тому його код не працюватиме. …
119 python  events  tkinter 

12
Подібність косину між двома списками номерів
Мені потрібно обчислити схожість косинусу між двома списками , скажімо, наприклад, список 1, який є, dataSetIі список 2, який є dataSetII. Я не можу використовувати щось, наприклад numpy або модуль статистики. Я повинен використовувати загальні модулі (математика тощо) (і при цьому найменше модулів, щоб зменшити витрачений час). Скажімо, dataSetIє [3, …

7
Чи є вираз для нескінченного генератора?
Чи існує прямий вираз генератора, який може давати нескінченні елементи? Це суто теоретичне питання. Тут не потрібно "практичної" відповіді :) Наприклад, легко зробити генератор кінцевих даних: my_gen = (0 for i in xrange(42)) Однак, щоб зробити нескінченним, мені потрібно "забруднити" мій простір імен фальшивою функцією: def _my_gen(): while True: yield …

10
Форма Haversine в Python (підшипник та відстань між двома точками GPS)
Проблема Мені хотілося б знати, як дістати відстань і несучість між двома точками GPS . Я досліджував формулу гаверсину. Хтось сказав мені, що я також можу знайти підшипник, використовуючи ті самі дані. Редагувати Все працює нормально, але підшипник ще не дуже працює. Виходи підшипника негативні, але повинні бути від 0 …


8
багатопотоковість python дочекайтеся завершення всіх потоків
Це може бути запитано в аналогічному контексті, але мені не вдалося знайти відповідь приблизно через 20 хвилин пошуку, тому я запитаю. Я написав сценарій Python (скажімо: scriptA.py) та сценарій (скажімо scriptB.py) У scriptB я хочу викликати scriptA кілька разів з різними аргументами, кожен раз, коли для запуску потрібно близько години, …

5
Numpy: Розділіть кожен рядок векторним елементом
Припустимо, у мене є масивний ряд: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) і у мене є відповідний "вектор:" vector = np.array([1,2,3]) Як мені діяти dataвздовж кожного рядка, щоб відняти або розділити, щоб результат був таким: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] Довге коротке оповідання: Як мені виконати операцію над …
119 python  arrays  numpy  scipy 

10
Яке правило синтаксису для наявності знаків, що знаходяться в кодах, у корінних визначеннях?
У випадку кортежу з одним елементом потрібна кома в кінці. a = ('foo',) А що з кортежем з кількома елементами? Здається, що незалежно від того, існують чи ні, то вони є дійсними. Це правильно? На мою думку, трелінг із комою простіше для редагування. Це поганий стиль кодування? a = ('foo1', …
119 python  syntax  tuples 

1
Знущання над функцією для підняття винятку для тестування виключно блоку
У мене є функція ( foo), яка викликає іншу функцію ( bar). Якщо виклик bar()підвищує показник HttpError, я хочу його спеціально обробити, якщо код статусу 404, інакше повторно підняти. Я намагаюсь написати деякі тести одиниць навколо цієї fooфункції, глузуючи з виклику bar(). На жаль, я не в змозі отримати знущаються …

4
Як зберегти зображення за допомогою PIL?
Я щойно зробив деяку обробку зображень за допомогою бібліотеки зображень Python (PIL), використовуючи допис, який я знайшов раніше, щоб здійснити перетворення зображень фур'є, і я не можу змусити функцію збереження працювати. Весь код працює добре, але він просто не збереже отримане зображення: from PIL import Image import numpy as np …

16
Як я можу створити просте поле для повідомлень у Python?
Я шукаю той же ефект, що і alert()в JavaScript. Я написав простий веб-перекладач сьогодні вдень за допомогою Twisted.web. Ви в основному подаєте блок коду Python через форму, і клієнт приходить, хапає його та виконує. Я хочу мати змогу скласти просте спливаюче повідомлення, не потребуючи кожного разу переписувати цілу купу кодового …
119 python  wxpython  tkinter 


10
Як можна встановити атрибути класу з змінних аргументів (kwargs) у python
Припустимо, у мене є клас із конструктором (або іншою функцією), який приймає змінну кількість аргументів і потім умовно встановлює їх як атрибути класу. Я міг би їх встановити вручну, але, схоже, що змінні параметри досить поширені в python, що для цього має бути загальна ідіома. Але я не впевнений, як …
119 python 

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