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

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

5
Що таке "локальне зберігання потоків" в Python, і для чого він потрібен?
Як конкретно в Python, як поділяються змінні між потоками? Хоча я використовував threading.Threadраніше, я ніколи не розумів і не бачив прикладів того, як ділилися змінні. Чи поділяються вони між головною ниткою та дітьми чи лише серед дітей? Коли мені потрібно використовувати локальне сховище для потоків, щоб уникнути цього спільного доступу? …

2
Панди: створіть два нових стовпчики в кадрі даних зі значеннями, обчисленими з попереднього стовпця
Я працюю з бібліотекою панд, і хочу додати два нових стовпчики до фрейму даних dfіз n стовпцями (n> 0). Ці нові стовпці є результатом застосування функції до одного з стовпців у кадрі даних. Функція, яка застосовується, така: def calculate(x): ...operate... return z, y Одним із способів створення нового стовпця для …
100 python  pandas 


5
__lt__ замість __cmp__
У Python 2.x є два способи перевантажити оператори порівняння, __cmp__або "оператори багатого порівняння", такі як __lt__. Кажуть, переважні багаті порівняльні перевантаження, але чому це так? Багаті оператори порівняння простіше реалізувати кожен, але ви повинні реалізувати кілька з майже однакової логіки. Однак, якщо ви можете користуватися вбудованим cmpі кортежним замовленням, тоді …


7
Чи є в python функція розділити слово на список? [дублікат]
На це питання вже є відповіді : Як розділити рядок на масив символів на Python? (12 відповідей) Закрито минулого місяця . Чи є в python функція розділяти слово на список однієї літери? наприклад: s="Word to Split" отримати wordlist=['W','o','r','d','','t','o' ....]
100 python  function  split 

14
Формат плаває за допомогою стандартного модуля json
Я використовую стандартний модуль json в python 2.6, щоб серіалізувати список плавців. Однак я отримую такі результати: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' Я хочу, щоб поплавці були сформовані лише з двома десятковими цифрами. Вихід повинен виглядати так: >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' Я …

11
Чи є простий спосіб вибрати функцію пітона (або іншим чином серіалізувати його код)?
Я намагаюся перенести функцію через мережеве з'єднання (використовуючи asyncore). Чи є простий спосіб серіалізувати функцію пітона (той, який, принаймні, не матиме жодних побічних ефектів) для такого перенесення? Я в ідеалі хотів би мати пару функцій, подібних до таких: def transmit(func): obj = pickle.dumps(func) [send obj across the network] def receive(): …
100 python  function  pickle 

27
Як я можу перевірити, чи є ip в мережі в Python?
З огляду на ip-адресу (скажімо, 192.168.0.1), як я можу перевірити, чи є вона в мережі (скажімо, 192.168.0.0/24) в Python? Чи є в Python загальні інструменти для маніпулювання ip-адресою? Такі речі, як пошук хостів, ip-адреса до int, мережева адреса з мережевою маскою до int тощо? Сподіваємось, у стандартній бібліотеці Python для …


19
Перевірте, чи працює сценарій python
У мене веб-додаток працює пітон-пімон / Як я можу швидко перевірити (за допомогою python), чи працює мій демон, а якщо ні, то запустити його? Я хочу зробити це таким чином, щоб виправити будь-які збої демона, і тому сценарій не потрібно запускати вручну, він автоматично запускається, як тільки він буде викликаний, …
100 python  process  daemon 

5
Витягніть елементи списку на непарних позиціях
Тому я хочу створити список, який є підспілом якогось існуючого списку. Наприклад, L = [1, 2, 3, 4, 5, 6, 7], Я хочу створити такий підпис li, який liмістить усі елементи у Lнепарних позиціях. Поки я можу це зробити L = [1, 2, 3, 4, 5, 6, 7] li = …
100 python  list  slice 

2
Вхідні та вихідні масиви numpy до h5py
У мене є код Python, вихід якого є матрицею розміру, записи якої мають усі типи float. Якщо я збережу його з розширенням, .datрозмір файлу має розмір близько 500 МБ. Я читав, що використання h5pyзначно зменшує розмір файлу. Отже, скажімо, у мене названий 2D масив numpy A. Як зберегти його у …
100 python  arrays  numpy  h5py 


4
Чи регулярні вирази з модуля re підтримують межі слова (\ b)?
Намагаючись дізнатися трохи більше про регулярні вирази, навчальний посібник запропонував вам використовувати для позначення \bмежі слова. Однак наступний фрагмент в інтерпретаторі Python працює не так, як очікувалося: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Він мав би бути об'єктом відповідності, якщо що-небудь відповідало, але це так …
100 python  regex 

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