Size: a a a

Сообщество Python Программистов

2021 February 04

AT

Alexander T in Сообщество Python Программистов
Vladislav Bushmeniov
есть возможность с new вызывать метод ?
Я не знал как правильно объяснить
и сейчас не особо получается.
покажи, какой код ты хочешь написать и с каким результатом.
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Vladislav Bushmeniov
как с таким быть ?
я бы предложил не делать сразу получение репрезентации объекта в ините
сделай в две строчки
в одной инициализируй, в следующей вызови свой метод шоу
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
тут необходимость
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
я сейчас постараюсь дообъяснить, что мне нужно
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
5 минут
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Halten Stein
Под какие задачи лучше использовать gpu, под какие cpu?
Понятно, что под "поиск элемента в массиве 10^n" лучше gpu, но что еще?
GPU хорош в вычислениях которые легко распараллеливаются
источник

А

Айван in Сообщество Python Программистов
Vladislav Bushmeniov
5 минут
Ты уже за 30 так и не справился с этим :/
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
GPU хорош в вычислениях которые легко распараллеливаются
Например перемножение матриц👌
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Или поиск прообраза хеша
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Или, внезапно, рендер картинки))
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
class Image:
   
   # класс картинки
   
   def __init__(self,_format,_base_64,flag):
       self.format = _format
       self.base_64 = _base_64
       
   def show(self):
       #HTML - класс, который сделает с base 64 - html форму
       #(картинку типа src='data:image...;base64....)
       # он должен брать base 64 с своих атрибутов
       #нужно иметь доступ к инициализированым параметрам, которые идут как интпут дата в HTML через self
       some actions with self.format
       return HTML(self.base_64)
   
   def __new__(cls,_format,_base_64,flag):
       if flag:
           return self.show() # как то вызвать вот это, учитываю, что show внутри обращается еще к атрибутам через self.
       else :
           # создаем обычным способом

   
img = Image(_format="png",_base_64="symbols",flag=bool_value)
# нужно, что бы если флаг == True - в img, что бы после этого осталось представление объкта через show(), если False - то шла обычная инициализация
и вернулся объект в памяти
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
я надеюсь, получилось лучше
источник

А

Айван in Сообщество Python Программистов
Vladislav Bushmeniov
class Image:
   
   # класс картинки
   
   def __init__(self,_format,_base_64,flag):
       self.format = _format
       self.base_64 = _base_64
       
   def show(self):
       #HTML - класс, который сделает с base 64 - html форму
       #(картинку типа src='data:image...;base64....)
       # он должен брать base 64 с своих атрибутов
       #нужно иметь доступ к инициализированым параметрам, которые идут как интпут дата в HTML через self
       some actions with self.format
       return HTML(self.base_64)
   
   def __new__(cls,_format,_base_64,flag):
       if flag:
           return self.show() # как то вызвать вот это, учитываю, что show внутри обращается еще к атрибутам через self.
       else :
           # создаем обычным способом

   
img = Image(_format="png",_base_64="symbols",flag=bool_value)
# нужно, что бы если флаг == True - в img, что бы после этого осталось представление объкта через show(), если False - то шла обычная инициализация
и вернулся объект в памяти
И в чём прикол это в Image делать?
def func(flag=False):
 img = Image()
 if flag:
   return img.show()
 return img
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
не, в функцию оборачивать тут не нужно
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
не очень решение
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
юзер должен напрямую общатся с Image классом
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vladislav Bushmeniov
class Image:
   
   # класс картинки
   
   def __init__(self,_format,_base_64,flag):
       self.format = _format
       self.base_64 = _base_64
       
   def show(self):
       #HTML - класс, который сделает с base 64 - html форму
       #(картинку типа src='data:image...;base64....)
       # он должен брать base 64 с своих атрибутов
       #нужно иметь доступ к инициализированым параметрам, которые идут как интпут дата в HTML через self
       some actions with self.format
       return HTML(self.base_64)
   
   def __new__(cls,_format,_base_64,flag):
       if flag:
           return self.show() # как то вызвать вот это, учитываю, что show внутри обращается еще к атрибутам через self.
       else :
           # создаем обычным способом

   
img = Image(_format="png",_base_64="symbols",flag=bool_value)
# нужно, что бы если флаг == True - в img, что бы после этого осталось представление объкта через show(), если False - то шла обычная инициализация
и вернулся объект в памяти
метод show() не показывает картинку.
источник

А

Айван in Сообщество Python Программистов
Vladislav Bushmeniov
не очень решение
Ну да. А инициализировать объект одного типа а получать вместо него строку куда лучше 👍
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Vadim Apenko
метод show() не показывает картинку.
он возращает html класс
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vladislav Bushmeniov
он возращает html класс
Ну так и назови)
источник