Alex
Как при помощи matplotlib создать обновляющийся график, чтобы он не останавливал программу ?
Alex
(целый день потратил - попробовал около 12 способов - всё фигня в интернете)
Vladislav
Да
Вообще любое глобальное состояние- адски вредная конструкция. Поэтому лучше подумай ещё, может есть какое то более адекватное решение твоей проблемы
Anonymous
Насчет speaker... Я думаю, может создать в wrapper метод, который будет создавать (и передавать ему нужные объекты) и возвращать экземпляр speaker, в котором уже можно будет вызывать методы, которые будут вызываться у всех объектов. Как ты считаешь, хорошая идея?
Anonymous
И тогда вопрос, speaker лучше вынести из wrapper?
Anonymous
Задача-то в чём?
Задача вызвать у группы объектов одну функцию
Anonymous
Кажется я понял как это сделать
Alex
Есть идеи ?
Andrey
Задача вызвать у группы объектов одну функцию
Лучше тогда эту группу объектов положить во что-то явное типа списка, и дальше for x in objects: x.some_func()
Денис
.
Andrey
А _cache не будет дублироваться у всех экземпляров?
Если он определён как переменная класса, он один на всех. a la static
Alex
Например, когда я использую plt.show() график останавливает асинхронную программу наглушняк, а если использовать draw() график не отображается вообще но вся асинхронная прога работает
Alex
import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation from matplotlib.widgets import Slider TWOPI = 2*np.pi fig, ax = plt.subplots() t = np.arange(0.0, TWOPI, 0.001) initial_amp = .5 s = initial_amp*np.sin(t) l, = plt.plot(t, s, lw=2) ax = plt.axis([0,TWOPI,-1,1]) axamp = plt.axes([0.25, .03, 0.50, 0.02]) # Slider samp = Slider(axamp, 'Amp', 0, 1, valinit=initial_amp) def update(val): # amp is the current value of the slider amp = samp.val # update curve l.set_ydata(amp*np.sin(t)) # redraw canvas while idle fig.canvas.draw_idle() # call update function on slider value change samp.on_changed(update) plt.show()
Alex
Как это поместить в асинхронную функцию, чтобы эта штука не останавливала всю программу plt.show() ?
Alex
Ж(
Alex
:(
Ivan
Запустить в отдельном треде
Anonymous
Вопрос. В функцию передают фильтр. Как применить этот фильтр к массиву?
Alex
Все пошли напиваться в пятницу, вот вам и кодинг.
Alex
plt.show() - выводит окно с графиком, и ждёт пока его закроют и тогда отдаёт управление, а пока не закрыли окно вся прога висит. Какая есть альтернатива ?
Tishka17
map
filter
Alex
Спасибо
Anonymous
Как из статичного метода класса (без self) получить статичную переменную?
Anonymous
Возможно ли
Je
filter
он спросил как применить фильтр к массиву, а не как фильтрануть массив по предикату)
🍁 Jaŭhien
Как из статичного метода класса (без self) получить статичную переменную?
Что ты подразумеваешь под статичной переменной?
Anonymous
Что ты подразумеваешь под статичной переменной?
Переменная указанная в самом классе, доступная для всех экземпляров
Anonymous
map
Точно, спасибо
🍁 Jaŭhien
Ну или по имени класса
🍁 Jaŭhien
Klass.peremennaya
Anonymous
Спасибо
Wqw
Всем добрый день.Можете объяснить, для чего нужна библиотека__ future__, а то как-то везде расплывчато и невнятно написано и без примеров
Wqw
Для перехода с 2 на 3 верчию
Ну да, это чтоб, к примеру, функции, которые в 3 питоне, можно было использовать во 2, и наоборот, так?
Alex
написали выше, в треде запусти
plt.show() запустить в треде или весь код построения графика ?
Anonymous
Можно переносить этот код на asyncio? https://hastebin.com/lacikumuzu.py
Alex
plt.show() будет достаточно
а это будет работать внутри асинхронной функции ?
Wqw
Для вклбчени фич, которые в будущей версии будут по дефолту
Если честно, не до конца понимаю.К примеру, у нас есть фича, реализованная в виде функции, и чтобы не вызывать в новой версии эту функцию, для этого и используется future,так?
Tishka17
Например, когда поменяли логику работы оператора /
Tishka17
Или когда принт стал функцией
Anonymous
Привет.Я знаю основы Python куда двигатся дальше?
Tishka17
На работу
Lng
😂
Tishka17
Основы - это включает в себя ООП?
Anonymous
Основы - это включает в себя ООП?
Просто язык и некоторые библиотеки.
Viktor
Привет.Я знаю основы Python куда двигатся дальше?
Чем отличается стек от массива?
Tishka17
Ну классы же умеешь создавать?
Tishka17
Это тоже часть языка
Viktor
Вообще)
Viktor
нуок, пускай в питоне)
Alex
Добрый вечер. Есть правки по сайту на джанго. Пишите в лс, кому интересно)
Tishka17
Спасибо
Viktor
подожди
Viktor
Пусть аффтар ответит)
Tishka17
нуок, пускай в питоне)
Стек - это LifoQueue?
denis ⛅️
о, ну началась токсичность
Viktor
Тут вопрос не о реализации)
hronorog
привет, я научился складывать деньги стопочкой, где я могу получить много много денег?
Tishka17
Ну не знает он скорее всего структуры данных, чё ты
Viktor
дс прикольно такие штуки знать
Tishka17
Вообще джунов часто не за знания берут
Tishka17
А за умение учиться и соображать быстро
Viktor
Но круче всего уметь их применять. Я вот не умею :D
Viktor
Короче я б ответл нс этот вопрос так, что стек это более абстрактнвй тип данных. Его можно реализовать через массив или список