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

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


5
Перевірте, чи масив numpy містить лише нулі
Ми ініціалізуємо масив numpy нулями, як показано нижче: np.zeros((N,N+1)) Але як ми перевіримо, чи всі елементи в заданій n * n матриці numpy масиву дорівнюють нулю. Метод просто повинен повернути True, якщо всі значення дійсно дорівнюють нулю.
92 python  numpy 

5
Як запустити селен у Xvfb?
Я на екземплярі EC2. Отже, немає графічного інтерфейсу. $pip install selenium $sudo apt-get install firefox xvfb Тоді я роблю це: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - …

6
Отримання помилки Python “з: не вдається прочитати / var / mail / Bio”
Я запускаю (біо) скрипт python, що призводить до наступної помилки: from: can't read /var/mail/Bio бачачи, як мій сценарій не має нічого спільного з поштою, я не розумію, чому мій сценарій шукає в / var / mail. У чому тут проблема? Я сумніваюся, що це допоможе, оскільки сценарій, здається, не проблема, …
92 python 

5
Вирішення проблеми "Не вдалося завантажити DLL:% 1 не є дійсним додатком Win32." для Пігаме
Нещодавно я встановив Python 3.1 та модуль Pygame для Python 3.1 Коли я набираю імпорт python у консолі, я отримую таку помилку: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import pygame File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module> from pygame.base import * ImportError: DLL load failed: %1 …
92 python  pygame 

6
Швидкий спосіб копіювання словника на Python
У мене є програма Python, яка багато працює зі словниками. Я повинен робити копії словників тисячі разів. Мені потрібна копія ключів та відповідного вмісту. Копія буде відредагована і не повинна бути пов’язана з оригіналом (наприклад, зміни в копії не повинні впливати на оригінал.) Клавіші - це рядки, значення - цілі …

12
Як добре обробляти і `з відкритим (...)`, і `sys.stdout`?
Часто мені потрібно виводити дані або у файл, або, якщо файл не вказаний, у stdout. Я використовую такий фрагмент: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Я хотів би переписати його і однаково обробляти обидві цілі. В ідеальному випадку це буде: with open(target, 'w') as h: h.write(content) …
92 python 

1
Черги розподілених завдань (наприклад, Селера) проти скриптів crontab
У мене проблеми з розумінням цілі "розподілених черг завдань". Наприклад, бібліотека селери python . Я знаю, що у селері, фреймворку python, ви можете встановити часові вікна для виконання функцій. Однак це також можна легко зробити в linux crontab, спрямованому на скрипт python. І, наскільки мені відомо, і показано з власних …
92 python  django  celery 

13
Як перевірити статус завдання в Celery?
Як перевірити, чи виконується завдання у селері (зокрема, я використовую celery-django)? Я прочитав документацію і погуглив, але не можу побачити такий виклик: my_example_task.state() == RUNNING Моїм випадком використання є те, що я маю зовнішню службу (java) для перекодування. Коли я надсилаю документ для перекодування, я хочу перевірити, чи виконується завдання, …

8
Як зробити python, програму командного рядка автозаповненням довільних речей, які НЕ інтерпретуються
Я знаю, як налаштувати автозаповнення об’єктів python в інтерпретаторі python (на unix). Google показує багато звернень для пояснень, як це зробити. На жаль, посилань на них так багато, що важко знайти те, що мені потрібно зробити, що дещо відрізняється. Мені потрібно знати, як увімкнути, вкладку / автоматичне заповнення довільних елементів …

11
Python argparse: Введіть хоча б один аргумент
Я використовував argparseдля програми Python, яка може або і те -process, -uploadі інше: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Програма безглузда без хоча б одного параметра. Як я можу налаштувати argparseпримусовий вибір принаймні одного параметра? ОНОВЛЕННЯ: Слідом за коментарями: Який пітонічний спосіб параметризувати програму …
92 python  argparse 

7
Як створити порожній вектор R для додавання нових елементів
Я хочу використовувати R у Python, як передбачено модулем Rpy2. Я помічаю, що R має дуже зручні []операції, за допомогою яких ви можете витягти конкретні стовпці або рядки. Як я міг досягти такої функції за допомогою скриптів Python? Моя ідея полягає в тому, щоб створити вектор R і додати до …
92 python  r  vector  rpy2 

3
Модуль Python із тире або дефісом (-) у своєму назві
У мене є існуючий модуль python із тирею в його назві, foo-bar.py Зміна назви модуля - це те, чого я волів би уникати, оскільки модуль є спільним, і мені довелося б переслідувати всі місця, де він використовується, щоб мій особливий випадок працював. Чи є спосіб завантажити модуль, ім'я якого містить …
92 python  module  import 

9
Як затиснути ціле число на деякий діапазон?
У мене є такий код: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] В основному, я обчислюю новий індекс і використовую його, щоб знайти якийсь елемент зі списку. Для того, щоб переконатися, що індекс знаходиться …
92 python  clamp 

6
Побудуйте смугу за допомогою matplotlib за допомогою словника
Чи є спосіб побудувати графік штанги, matplotlibвикористовуючи дані безпосередньо з дикту? Мій дикт виглядає так: D = {u'Label1':26, u'Label2': 17, u'Label3':30} Я очікував fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) працювати, але це не так. Ось помилка: >>> ax.bar(D,range(1,len(D)+1,1),0.5) Traceback (most recent call last): File "<stdin>", line 1, …

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