Tag: python

Как запустить метод до / после всех вызовов функций класса с переданными аргументами?

Есть несколько интересных способов запуска метода перед каждым методом в классе в таких вопросах, как Python: что-то делать для любого метода класса? Однако это решение не позволяет нам передавать аргументы. Есть решение декоратора на Catch «до / после вызова функции» для всех функций в классе, но я не хочу возвращаться и украшать все мои классы. […]

Сохранение matplotlib.animation выводит 0-секундное видео

Я довольно новичок в matplotlib и анимациях, анимация, которую я использую при использовании pyplot.show но при попытке использовать функцию animation.save единственное, что выдается, – это 0-секундное видео с начальным кадром анимации. Это мой код: plt.rcParams['animation.ffmpeg_path'] = r'C:\FFMPEG\bin\ffmpeg.exe' FFwriter = animation.FFMpegWriter() video_ani.save('basic_animation1.mp4', writer = FFwriter, fps=30, extra_args=['-vcodec', 'libx264']) Любая помощь будет оценена, спасибо

Запустить локальный скрипт PHP с локальным скриптом Python

Программа Python, которую я пишу, должна запускать локальный PHP-скрипт вне процесса Python. Программе также необходимо передать параметры скрипту PHP. Пока это похоже на запуск скрипта: os.system( path_to_script_here param param ) Тем не менее, я вполне уверен, что Python продолжает работать до завершения PHP-скрипта. Я также рассмотрел различные методы os.spawn, и я не уверен, что подходит […]

Как передать событие в родительский виджет

Возможно ли в Tkinter передать событие непосредственно родительскому виджету? У меня есть холст, который покрыт сеткой других холстов (это множественное число?), parent_canvas.create_window() я добавил с помощью parent_canvas.create_window() . Я хочу, чтобы некоторые события, например события мыши, были обработаны родительским холстом. Если я связываю событие только родительским методом, координаты event.x и event.y выходят относительно дочернего холста, […]

MatLab (или любой другой язык) для преобразования матрицы или csv для размещения значений второго столбца в одну строку, если значение 1-го столбца одинаково?

Так, например, у меня есть 1-я колонна | Вторая колонка 1 1 1 3 1 9 2 4 2 7 Я хочу преобразовать его в 1-я колонна | 2-я колонка | 3-я колонка | Четвертая колонка 1 1 3 9 2 4 7 3 Элемент (3,4) должен быть пустым. Я могу сделать это с помощью […]

Создание списка из N случайных чисел между диапазоном чисел

Я хотел бы сгенерировать список n_length, состоящий из случайно сгенерированных чисел в определенном диапазоне. Я хотел бы знать, есть ли у меня что-то встроенное, что позволило бы мне сделать это в будущем более путинским и более чистым способом. Спасибо за любые мысли. In [59]: from random import randrange In [60]: x_list = [0]*100 In [61]: […]

Удаление нескольких элементов списка внутри словаря

Удаление нескольких элементов списка внутри словаря Привет, У меня есть словарь: phone = {"first":100,"second":200,"third":[10,12,5,38],"fourth":400} Скажем, я хочу удалить 12 и 5 из словаря «телефон». Есть ли способ сделать это с помощью функции «del»? Я знаю, как это сделать, используя .remove () phone["third"].remove(12) phone["third"].remove(5) но мне было интересно, можно ли это сделать с помощью del ()? […]

Как я могу написать сервер сокета в другом потоке из моей основной программы (используя gevent)?

Я разрабатываю веб-сервер Flask / gevent WSGIserver, который должен связываться (в фоновом режиме) с аппаратным устройством через два сокета с использованием XML. Один сокет инициируется клиентом (мое приложение), и я могу отправить XML-команды на устройство. Устройство отвечает на другой порт и отправляет обратно информацию, которую мое приложение должно подтвердить. Поэтому мое приложение должно прослушивать этот […]

Как избежать научной нотации при аннотации морской карты кластера?

У меня есть dataframe, который содержит проценты. Если я использую морское дно, чтобы сделать кластерное устройство каким-то образом, число 100 будет отображаться как 1+e01 . Есть ли способ избежать этого? Я попытался округлить проценты, прежде чем строить их, но это не влияет на сюжет.

Python находит сумму столбца в таблице в текстовом файле

Это выглядит так: 5.0000E+02 5.23744E-06 0.0006 1.0600E+03 2.15119E-06 0.0023 1.6900E+03 1.83529E-06 0.0035 2.4000E+03 1.76455E-06 0.0044 3.1900E+03 1.78831E-06 0.0050 4.0800E+03 1.86632E-06 0.0056 5.0800E+03 1.91086E-06 0.0061 6.1900E+03 1.97899E-06 0.0066 <— Get data from here… 7.4300E+03 2.03105E-06 0.0070 8.8400E+03 2.08666E-06 0.0074 1.0400E+04 2.12723E-06 0.0078 1.2200E+04 2.20352E-06 0.0081 1.4100E+04 2.02335E-06 0.0089 1.6400E+04 1.98286E-06 0.0094 1.8900E+04 1.58478E-06 0.0107 2.1700E+04 1.09529E-06 […]

Python - лучший язык программирования в мире.