Marat
Датчики будут измерять температуру, влажность и давление. Ваша задача определить класс WeatherStation, у которого имеются разделяемые атрибуты temperature, humidity и pressure. Вот их начальные состояния {"temperature": 0, "humidity": 0, "pressure": 0} метод update_data, который изменяет состояние сразу трех показаний метод get_current_data, который возвращает кортеж показаний temperature, humidity и pressure
Igor
Так он и описал всё что угодно, но не векторизацию
ему нужно векторное изображение из пиксельного ... так сложилось что это называют vectorize ... жопаделаешь
Rodion
Серьезно? Ты же обращаешься к свойству которое является частью массива
Шаман Каган
То есть это ты так описал vectorize image?
поиск по этому словосочетанию дал мне прекрасную статью а вообще это free shape approximation
Яруллин
Можно ли электронную сигареты айкос дисплей перепрошить чтобы оно показывало время а мозги плату из часы типа Касио использовать? Благодарю за ответы
Rodion
ему нужно векторное изображение из пиксельного ... так сложилось что это называют vectorize ... жопаделаешь
Вот что он написал: ‼️подскажите плиз как правильно называется (чтобы загуглить) такая тема: есть картинка прозрачная с некоторой залитой областью, надо определеить эту область и построить полигон с вершинами, ну т е аппроксимировать сложную форму до некоторой упрощеной полигональной формы ? Ты считаешь это хорошим и понятным описанием векторизации?
Igor
Не пойму чем ты возмущен ;) мы решили человеку проблему ... он доволен ...
Rodion
ну я понял ... чатгпт нет ... значит человекам пока легче договориться )
Согласен, но одна поправочка. С человеком, который плохо объясняет
Шаман Каган
Так он и описал всё что угодно, но не векторизацию
если бы я знал как правильно это назвать я бы не спрашивал это здесь )
Igor
потому что кроме того что в тексте человек может прочитать между строк и попробовать догадаться что другой человек хочет сделать
Igor
если бы он мог сформулировать он бы мог загуглить ;)
Rodion
можно подробнее пожалуйста, я только учусь)
У тебя temperature в объекте/ массиве shared-atributes
Rodion
можно подробнее пожалуйста, я только учусь)
А ты пытаешься напрямую к нему обратиться, а так нельзя
Rodion
можно подробнее пожалуйста, я только учусь)
Он же внутри ещё одного объекта находится
Rodion
Понял?
Marat
assert sensor1.temperature == 0 тут проблема?
Rodion
sensor1.__shared-attr.temperature Или sensor1.__shared-attr['temperature']
Rodion
А какой язык?
Marat
питон
Igor
assert sensor1.temperature == 0 тут проблема?
там одна сплошная проблема ;)
Rodion
Поле так то приватное...
Я не питонист, но там написано shared arrts
Azamat
Я не питонист, но там написано shared arrts
Это название аттрибута. Два нижних слеша в начале означают, что аттрибут приватный
Rodion
Хах, смешная ситуация получилась
Ramazan
помогите пожалуйста не получается установить библиотеки для питона (на маке ) в терменале пишет что команда pip не найдена, а idle выдает синтаксическую ошибку и выделяет i в команде install
Igor
sensor1._WeatherStation__shared_atrr['temperature'] $))))
Marat
ладно я запутался, перепишу лучше
Rodion
В идеале сделай метод getTemperature которая будет возвращать температуру. Кажется это хороший тон написания классов
Igor
та нармальна рабочая схема ;)
Шаман Каган
не не тут openCV это уже слишком )
Rodion
Хороший тон давать советы когда ты разбираешься в языке ;)
Я не разбираюсь в синтаксисе. А ООП он и в Африке ООП
Igor
Я не разбираюсь в синтаксисе. А ООП он и в Африке ООП
ну если ооп он и в африке ооп .. то вообще этот шаред атр это статик свойство класса ;)
Igor
он творит полную дичь ... а ты пытаешься типа подсказывать
Azamat
sensor1._WeatherStation__shared_atrr['temperature'] $))))
Я не верю! В питоне есть инкапсуляция, не врите мне 😕
Rodion
ну если ооп он и в африке ооп .. то вообще этот шаред атр это статик свойство класса ;)
Да понял, просто на js это по другому пишется. Поэтому сразу не разобрал
Алексей
А зачем 12 делить на 100? И главное, что нам надо получить?
Rodion
инфа сотка рабочая схема ;)
Ну он обращается не к классу а к объекту, который создаёт класс (если я правильно понял). Неправильно понял, извините
Igor
я думаю так и надо писать ... главное чтобы работало ;)
Шаман Каган
да
Azamat
инфа сотка рабочая схема ;)
А если к примеру в конструкторе задавать значение shared_atrr, то это будет работать?
Алексей
Прям чувствую как разлогаюсь на глазах.😁 Думал ли я год назад, что я буду дебажить да ещё и рекомендовать 😁😁😁
Igor
А если к примеру в конструкторе задавать значение shared_atrr, то это будет работать?
там сильно все "поломано" чтобы обсуждать как это исправить
Azamat
там сильно все "поломано" чтобы обсуждать как это исправить
Я до этого еще видел, как вызывали методы, у которых два слеша стоят вне класса. Какой толк тогда от этих модификаторов доступа?
Шаман Каган
спасибо!
Igor
Ну он обращается не к классу а к объекту, который создаёт класс (если я правильно понял). Неправильно понял, извините
я тоже обращаюсь к объекту ... я же вызвал конструктор ... просто переменную не стал создавать.
Igor
Я до этого еще видел, как вызывали методы, у которых два слеша стоят вне класса. Какой толк тогда от этих модификаторов доступа?
ну потому что нужно постараться чтобы их вызвать. Это как бы для борьбы с ошибками а не спрограммистом.
Rodion
А разве в ООП нет рекомендации что получать и редактировать атрибуты нужно через методы? Может я плохо учился
Алексей
Кстати а ведь через указатели его тоже не достанешь, я правильно думаю?
Rodion
Не, все верно😉. Просто это для новичков секрет😁
Ну и хорошо. А то подумал что я сам себе это правило придумал
Marat
урааа
Azamat
ну было бы желание
а что тут не так? get_a публичный, самое поле вроде тоже
Marat
пришлось переписать правда полностью, понял что каша была, перечитав задание
Igor
а что тут не так? get_a публичный, самое поле вроде тоже
я поменял значение у приватного свойства был 0 стало 10 ... не сильно отличие от манглинга
Marat
Marat
спасибо что натолкнули
Igor
у тебя у всех станций будут одни значения ...
Marat
оно и нужно по заданию, ассерты прошли
Rodion
А что такое self? Это обычный параметр или что-то специфическое в питоне?
Marat
ссылка на эк
Marat
экземляр класса
Dmitry (Inock)
Вы когда-нибудь работаете?
Rodion
Вы когда-нибудь работаете?
Когда-нибудь да (лично я)
ffffff
https://leetcode.com/problems/complement-of-base-10-integer/submissions/ попробуйте решить, у меня довольно смешное решение но быстрее 98%