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

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


5
Використовуйте numpy масив у спільній пам'яті для багатопроцесорної обробки
Я хотів би використовувати масивний масив у спільній пам'яті для використання з багатопроцесорним модулем. Складність полягає в тому, щоб використовувати його як масив numpy, а не просто як масив ctypes. from multiprocessing import Process, Array import scipy def f(a): a[0] = -a[0] if __name__ == '__main__': # Create the array …

6
Модуль Python os.chmod (файл, 664) не змінює дозвіл на rw-rw-r— but -w - wx ----
Нещодавно я використовую модуль Python os, коли я намагався змінити дозвіл файлу, не отримав очікуваного результату. Наприклад, я мав намір змінити дозвіл на rw-rw-r--, os.chmod("/tmp/test_file", 664) Дозвіл власності насправді -w - wx --- (230) --w--wx--- 1 ag ag 0 Mar 25 05:45 test_file Однак якщо в коді я зміню 664 …

8
Використання Python String Formatting зі списків
Я будую рядок sв Python 2.6.5, який буде мати різну кількість %sлексем, що відповідає кількості записів у списку x. Мені потрібно виписати відформатований рядок. Далі не працює, але вказує, що я намагаюся зробити. У цьому прикладі є три %sлексеми, і в списку є три записи. s = '%s BLAH %s …


7
pycharm автоматично перетворює вкладки в пробіли
Я використовую pycharm IDE для розробки python, він прекрасно працює для коду django, тому підозрюється, що перетворення вкладок у пробіли є поведінкою за замовчуванням, однак у python IDE помилки скрізь, оскільки він не може автоматично перетворювати вкладки в пробіли, є спосіб досягти це.
111 python  pycharm 

6
Збереження підписів оформлених функцій
Припустимо, я написав декоратора, який робить щось дуже загальне. Наприклад, він може перетворити всі аргументи на певний тип, виконати журнал, здійснити запам'ятовування тощо. Ось приклад: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for x in args] kwargs = dict((k, int(v)) for k, v in kwargs.items()) return f(*args, **kwargs) return …
111 python  decorator 

5
Як вийти з pdb та дозволити програму продовжуватись?
Я використовую модуль pdb для налагодження програми. Я хотів би зрозуміти, як я можу вийти з програми pdb і дозволити програмі продовжувати роботу до завершення. Програма обчислювально дорога для запуску, тому я не хочу виходити без спроби завершення сценарію. continueне здається, працює. Як я можу вийти з pdb і продовжувати …
111 python  pdb 

13
Як змінити django QueryDict на Python Dict?
Зробимо вигляд, що у мене є такий QueryDict: <QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}> Мені б хотілося, щоб із цього не було словника, наприклад: {'num': [0], 'var1':['value1', 'value2'], 'var2':['8']} (Мені байдуже, чи символ Unicode uзалишається чи йде.) Якщо я це роблю queryDict.dict(), як пропонує сайт django , я …
111 python  django 

4
Python: Перетворити timedelta в int у фреймі даних
Я хотів би створити стовпчик у кадрі даних панди, який представляє ціле представлення кількості днів у стовпці timedelta. Чи можна використовувати 'datetime.days' чи мені потрібно зробити щось більш ручне? стовпець timedelta 7 днів, 23:29:00 цілий день стовпця 7
111 python  pandas  timedelta 

11
Примусове іменування параметрів у Python
У Python у вас може бути визначення функції: def info(object, spacing=10, collapse=1) який можна назвати будь-яким із наступних способів: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) завдяки тому, що Python дозволяє аргументи будь-якого порядку, поки вони названі. Проблема у нас виникають як деякі з наших великих функцій рости, люди можуть …

12
фрейм даних python pandas до словника
У мене є рамка даних двох стовпців, і я маю намір перетворити його в словник python - перший стовпець буде ключовим, а другий - значенням. Спасибі заздалегідь. Рамка даних: id value 0 0 10.2 1 1 5.7 2 2 7.4

8
Досить роздрукувати дані JSON у файл за допомогою Python
Проект для класу включає аналіз даних Twitter JSON. Я отримую дані та встановлюю їх у файл без особливих проблем, але це все в одному рядку. Це добре для маніпуляцій з даними, які я намагаюся зробити, але файл смішно важко читати, і я не можу його дуже добре вивчити, що ускладнює …

4
Перетворити рядок у заголовок стовпця для Pandas DataFrame,
Дані, з якими я маю працювати, трохи безладні. У його даних є назви заголовків. Як я можу вибрати рядок із існуючого фрейму даних панд і зробити його (перейменувати його) на заголовок стовпця? Я хочу зробити щось на кшталт: header = df[df['old_header_name1'] == 'new_header_name1'] df.columns = header

3
Виконання коду Python з опцією -m чи ні
У інтерпретатора python є опція -m модуля, що "Запускає модуль модуля бібліотеки як сценарій". З цим кодом python a.py: if __name__ == "__main__": print __package__ print __name__ Я тестував, python -m aщоб отримати "" <-- Empty String __main__ тоді як python a.pyприбутки None <-- None __main__ Мені здається, що ці …
111 python  module  package 

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