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

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

3
Використання багатопроцесорної обробки. Обробка з максимальною кількістю одночасних процесів
У мене є Pythonкод: from multiprocessing import Process def f(name): print 'hello', name if __name__ == '__main__': for i in range(0, MAX_PROCESSES): p = Process(target=f, args=(i,)) p.start() який працює добре. Однак MAX_PROCESSESє змінною і може мати будь-яке значення між 1і 512. Оскільки я запускаю цей код лише на машині з …

10
перемішування / перестановка DataFrame в пандах
Що таке простий та ефективний спосіб перетасувати кадр даних у пандах, за рядками чи стовпцями? Тобто як записати функцію, shuffle(df, n, axis=0)яка приймає фрейм даних, кількість перетасовувань nта вісь ( axis=0дорівнює рядкам, axis=1є стовпчиками) і повертає копію кадру даних, перемішану nразів. Редагувати : ключ - це робити, не руйнуючи мітки …
78 python  numpy  pandas 

12
Як я можу оформити файл журналу в Python?
На цей питання є відповіді на Stack Overflow на російській мові : Чищення із змінним файлом Я хотів би зробити вихідні дані tail -F або щось подібне доступними для мене в Python без блокування чи блокування. Я знайшов дуже старий код , щоб зробити це тут , але я думаю …
78 python  tail 

4
python - знайти позицію індексу в списку на основі часткового рядка
mylist = ["aa123", "bb2322", "aa354", "cc332", "ab334", "333aa"] Мені потрібна позиція індексу всіх елементів, що містять "aa". У мене проблеми з поєднанням enumerate () з частковим збігом рядків. Я навіть не впевнений, чи повинен я використовувати enumerate. Мені просто потрібно повернути індексні позиції: 0,2,5
78 python  list 

2
Django перевіряє, чи існує пов’язаний об’єкт, помилка: RelatedObjectDoesNotExist
У has_related_objectмоїй моделі є метод, який потрібно перевірити, чи існує пов’язаний об’єкт class Business(base): name = models.CharField(max_length=100, blank=True, null=True) def has_related_object(self): return (self.customers is not None) and (self.car is not None) class Customer(base): name = models.CharField(max_length=100, blank=True, null=True) person = models.OneToOneField('Business', related_name="customer") Але я отримую помилку: Business.has_related_object () RelatedObjectDoesNotExist: Бізнес …
78 python  django 

12
Підрахуйте частоту слів у списку та сортуйте за частотою
Я використовую Python 3.3 Мені потрібно створити два списки, один для унікальних слів, а інший для частоти слів. Я повинен відсортувати унікальний список слів на основі списку частот, щоб слово з найвищою частотою було першим у списку. Я маю дизайн у тексті, але не знаю, як його реалізувати в Python. …


7
Чи можу я додати власні методи / атрибути до вбудованих типів Python?
Наприклад, скажімо, що я хочу додати helloWorld()метод до типу дикту Python. Чи можу я це зробити? JavaScript має об'єкт-прототип, який поводиться так. Можливо, це поганий дизайн, і мені слід підкласувати об’єкт dict, але тоді він працює лише для підкласів, і я хочу, щоб він працював на будь-яких майбутніх словниках. Ось …

11
чи можна зробити нечітке злиття збігів з пандами python?
У мене є два DataFrames, які я хочу об’єднати на основі стовпця. Однак через альтернативні написання, різну кількість пробілів, відсутність / наявність діакритичних знаків, я хотів би мати можливість об’єднатися, доки вони подібні один до одного. Підійде будь-який алгоритм подібності (soundex, Levenshtein, difflib's). Скажімо, один DataFrame має такі дані: df1 …
78 python  pandas 


7
Як я можу позначити невикористані аргументи функції?
"Деконструюючи" кортеж, я можу використовувати _для позначення елементів кортежу, які мене не цікавлять, наприклад >>> a,_,_ = (1,2,3) >>> a 1 Як я можу висловити те ж саме за допомогою аргументів функції за допомогою Python 2.x? Я намагався використовувати підкреслення: >>> def f(a,_,_): return a ... File "<stdin>", line 1 …

5
Як переглядати список словників у шаблоні Jinja?
Я намагався: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) У шаблоні: <table border=2> <tr> <td> Key </td> <td> Value </td> </tr> {% for dictionary in list1 %} {% for key in dictionary %} <tr> <td> <h3>{{ key }}</h3> </td> <td> <h3>{{ dictionary[key] }}</h3> </td> </tr> {% endfor %} …

7
Як встановити self.maxDiff в носі, щоб отримати повний вивід різниці?
При використанні nose 1.2.1 з Python 3.3.0, я іноді отримую повідомлення про помилку, подібне до наступного ====================================================================== FAIL: maxdiff2.test_equal ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.3/site-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/Users/loic/cmrsj/Calculus_II/scrap/maxdiff2.py", line 32, in test_equal assert_equal(str1, str2) AssertionError: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec …
78 python  nose 

4
Як знайти збіги, що перекриваються, із регулярним виразом?
>>> match = re.findall(r'\w\w', 'hello') >>> print match ['he', 'll'] Оскільки \ w \ w означає два символи, очікується "він" і "ll". Але чому 'el' і 'lo' не відповідають регулярному виразу? >>> match1 = re.findall(r'el', 'hello') >>> print match1 ['el'] >>>

5
Як зменшити розмір файлу зображення за допомогою PIL
Я використовую PIL для зменшення розміру зображень там, перетворюючи більші зображення в менші. Чи існують якісь стандартні способи зменшити розмір файлу зображення, не втрачаючи при цьому занадто високої якості, скажімо, оригінальний розмір зображення становить 100 КБ, я хочу зменшити його до 5 або 10 КБ, особливо для форматів png та …

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