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

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

7
Django: сигнал, коли користувач входить?
У моїй програмі Django мені потрібно почати виконувати кілька періодичних фонових завдань, коли користувач входить в систему, і припиняти їх, коли користувач виходить із системи, тому я шукаю елегантний спосіб отримувати повідомлення про вхід / вихід користувача запитувати статус входу користувача З моєї точки зору, ідеальним рішенням було б сигнал, …
83 python  django  login  signals 

8
Яке призначення __str__ та __repr__? [дублікат]
Тут вже є відповіді на це питання : Різниця між __str__ та __repr__? (24 відповіді) Закрито 20 днів тому . Я справді не розумію, де __str__і що __repr__використовується в Python. Я маю на увазі, я отримую, що __str__повертає рядкове представлення об’єкта. Але навіщо мені це? У якому сценарії використання? Крім …
83 python 

2
Як вказати декількох авторів / електронних листів у setup.py
Ми написали невелику обгортку в програму щебетання та опублікували цю інформацію на http://pypi.python.org . Але файл setup.py містив лише одне поле для вказівки електронної пошти / імені автора. Як я можу вказати декількох співавторів / список електронної пошти для наступних полів, оскільки ми хотіли б, щоб цей пакет був перелічений …
83 python  pypi 

6
Синтаксис регулярного виразу для “нічого не збігається”?
У мене є механізм шаблонів python, який активно використовує регулярний вираз. Він використовує конкатенацію, як: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Я можу змінити окремі підрядки (регулярний вираз1, регулярний вираз2 та ін.). Чи є якийсь невеликий та легкий вираз, який нічого не збігається, …
83 python  regex 

10
отримати часову позначку UTC у python із датою та часом
Чи є спосіб отримати часову позначку UTC, вказавши дату? Що я би очікував: datetime(2008, 1, 1, 0, 0, 0, 0) має призвести до 1199145600 Створення наївного об'єкта дати і часу означає, що інформація про часовий пояс відсутня. Якщо я переглядаю документацію для datetime.utcfromtimestamp, створення часової позначки UTC означає залишення інформації …

3
еквівалент піктону в R
Я хочу зробити еквівалент dict python у R. В основному, у python я маю: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Ідея полягає в тому, що якщо я побачив цю конкретну кількість_атомів, я відвідав [кількість_атомів] = 1. Таким чином, якщо я знову бачу цю …
83 python  r  dictionary 

4
Чому map повертає об’єкт карти замість списку в Python 3?
Я зацікавлений в розумінні нового дизайну мови в Python 3.x . Мені дуже подобається, в Python 2.7, функція map: Python 2.7.12 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: [2, 3, 4] Однак у Python 3.x все змінилося: Python 3.5.1 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: <map at 0x4218390> Я розумію, як, …


6
Як об’єднати серію та DataFrame
Якщо ви прийшли сюди, шукаючи інформацію про те, як об’єднати a DataFrameта Seriesіндекс , перегляньте цю відповідь . Оригінальним наміром OP було запитати, як призначити елементи серії як стовпці іншому DataFrame . Якщо вам цікаво знати відповідь на це, подивіться на прийняту відповідь EdChum. Найкраще, що я можу придумати - …

2
Використання макетної виправлення для знущання над методом екземпляра
Я намагаюся щось знущатись під час тестування програми Django, використовуючи образотворчу бібліотеку Mock testing . Здається, я не можу змусити це працювати, я намагаюся зробити це: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't want!" test.py class ViewsDoSomething(TestCase): view = 'my_app.views.do_something' …
83 python  mocking 

5
Використання супер із методом класу
Я намагаюся вивчити функцію super () у Python. Я думав, що зрозумів це, поки не натрапив на цей приклад (2.6) і не виявив, що застряг. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() …

3
Знаходження індексу найближчої точки в масивах Numpy з координатами x та y
У мене є два двовимірних масиви numpy: x_array містить позиційну інформацію в напрямку x, y_array - положення в напрямку y. Тоді я маю довгий список точок x, y. Для кожної точки у списку мені потрібно знайти індекс масиву розташування (зазначеного в масивах), яке є найближчим до цієї точки. Я наївно …

4
Як я можу зробити графік розсіювання, пофарбований щільністю в matplotlib?
Я хотів би зробити графік розсіювання, де кожна точка забарвлена ​​просторовою щільністю сусідніх точок. Я натрапив на дуже подібне запитання, яке показує приклад цього з використанням R: R Графік розсіяння: колір символу представляє кількість точок, що перекриваються Який найкращий спосіб зробити щось подібне в python за допомогою matplotlib?

3
Чи можна запустити функцію в підпроцесі без створення потоків або написання окремого файлу / сценарію.
import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 Я знайшов лише документацію щодо відкриття підпроцесів за допомогою окремих сценаріїв. Хтось знає, як передавати функціональні об'єкти або навіть простий спосіб передавати …

1
Яка роль шару TimeDistributed у Keras?
Я намагаюся зрозуміти, що обгортка TimeDistributed робить у Keras. Я розумію, що TimeDistributed "застосовує шар до кожного тимчасового зрізу введення". Але я провів експеримент і отримав ті результати, які я не можу зрозуміти. Коротше кажучи, стосовно рівня LSTM, TimeDistributed і просто щільний шар дають однакові результати. model = Sequential() model.add(LSTM(5, …

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