Chat:Ru/2022-06-03

From CG community
Revision as of 05:29, 4 June 2022 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png DartHeil: http://chat.codingame.com/pastebin/b190ac84-72df-42ce-8304-83fb785c997d <img src=/a/43664722637895> gybson_samara: Прикольно у...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png DartHeil: http://chat.codingame.com/pastebin/b190ac84-72df-42ce-8304-83fb785c997d

gybson_samara: Прикольно у меня получилось. Класс Point наследован от класса нампи ndarray, но по факту там вьюха в массив. И у меня моржет быть массив в котором каждая пара значений обернута в класс, а по сути лежит в одномерном или двумерном массиве

gybson_samara: И можно массово прибавить координаты, убавить и все это отразится в конкретном экземпляре класса точка

aangairbender: shared mutability:disappointed_relieved:

gybson_samara: да, типа того. Т.е. все координаты пауков и героев в векторе, создаю вектор смены координат, сразу ко всем применяю одно операцией и потом методами объектов анализирую. Такой план.

gybson_samara: Еще надо создать класс Вектор, который по сути вьюха на массив и в нем два класса точка, которые вьюхи на первые два элемента и на вторые

gybson_samara: Вроде и питон, но уже интереснее

Uljahn: structured arrays из нампи не пробовал?

Uljahn: ты когда применяешь вектор смены координат, то копию делаешь? или обратно ты уже не возвращаешься?

Uljahn: или применяшь вектор смены с противоположным знаком? :upside_down: