То, что вы сейчас сделали - вы просто переписали фрагмент кода из учебника, и не дали возможности ТС найти ответ самостоятельно, потренировать собственные мозги. Впрочем, с вашей точки зрения вы конечно поступили больше чем разумно - конкурентов на редкую должность юниор-кодировщика надо топить в зародыше.
О том, что ваш код ДОЛЖЕН быть обернут соответствующим тегом во-первых, явно написано в правилах форумах, во-вторых - вам было напрямую сообщено в предыдущих ваших вопросах. Вы правил приличия не придерживаетесь принципиально? И еще вопрос, как ОДНОВРЕМЕННО могут выполняться три условия, объединенные вам с помощью and? Другими словами ваш continue не будет выполнен никогда.
Я абсолютно согласен с вами. Но вопрос не в том, что такое инкапсуляция, наследование, полиморфизм. Это как раз новичкам объясняют подробно и - если попадется нормальный лектор - то и доходчиво. Вопрос - когда это все применять? Ведь все эти свойства можно реализовать через обычные функции. И с помощью т.н. "библиотек программ", которые зародились вместе с зарождением программирования как такового. И вот тут у новичков возникает ступор - когда, что и почему выбрать?
И сколько бы тут наилучший лектор не танцевал джигу перед новичками - это будет практически безрезультатно. Пока наш юниор - часто уже даже претендующий на мидла - не реализует какой-нибудь нетривиальный проектик, а потом упрется в сложности отладки, настройки, модификации, сопровождения, даже документирования и пр. А потом придет какой-нибудь старший товарищ и объяснит - или в наиболее оптимальном случае нашего юниора что-то осенит и всплывут напичканные в него давным-давно знания - что 75% его вопросов снимаются, если бы он использовал вот то самое ООП. И вот тогда (!!!) приходит - или наступает (?) - настоящее понимание.
Как можно считать элементы 9 и -5 соседними? Просто дайте кому нибудь матрицу 3х3 и попросите ответить на вопрос - соседние ли два угла.
По крайне мере, если принять такую странную дефиницию "соседства", то это должно быть оговорено отдельно.
Кстати, действительно, если принять ваше решение - то это задача для младших школьников. И непонятно, зачем надо было ее тащить на форум. А вот сделать поиск соседних элементов в человеческом понимании - это уже задача не совсем тривиальная.
P.S. Кстати - у вас не 27 принтов, посчитайте. Прежде чем принимать свое-же решение. И заявлять, что оно "Правильное".
P.P.S И еще. Условие было "обойти выход за границы" , а не "обход границ". Это как бы две совершенно различные задачи. Так что тут дело не в невнимательном чтении, а в небрежном написании.
Elick, statsmodels.ols - что-ли? А вы там учли, что при построении модели з заданной константой ( в вашем случае "0") надо задавать специальный параметр? (Я давно работал с этой функцией, подробностей не помню, но посмотреть можно в документации если что).
А попробуйте нарисовать архитектуру НС, в которой нет выходного слоя. Просто даже интересно стало. То-ли я чего-то не понимаю, то-ли вы что-то недоговариваете. Что по вашему такой нейрон может делать?
(Надеюсь, вопрос задан не просто так. Хоть в одну книжку по нейросетям вы успели перед этим заглянуть?)
А как вы себе представляете вот это: Помогите с выбором задач к темам, которые приложу ниже, желательно, если будет подробно разобран код программы и будут комментарии.
В чем нужна конкретная помощь? Подобрать задачи вместо вас? Разработать код программ? Написать комментарии? Что вы ожидаете увидеть на этом форуме в качестве ответа?
А вот "последовательность изучения" - ну никак не зависит от того, на каком языке вы планируете это делать. Более того, раскрою секрет - DS и МL можно учить вообще без привязки к языку программирования. А вот потом - использовать тот язык, который вам больше нравиться - хоть С++, хоть Java, хоть Python. Даже на JS уже народ умудряется работать.
Никита Котов, Пожалуйста "за ответ с".
А на счет соотнесения квалификации "программиста" с умением "находить ответ в интернете" - объясню. Я не встречал еще ни одного человека, который в действительности был-бы программистом и не имел такого навыка. И уж тем более, не встречал ни одного специалиста DS без такого навыка. Только речь идет, разумеется, о квалифицированных специалистах - и там и там, а не тех, кто просто так себя называет.
Но было бы интересно узнать, почему вы вдруг о себе такого мнения, что не можете "спокойно" найти информацию самостоятельно? Что вам мешает? Чем информация в интернет, которую вы нашли и проработали именно вас не удовлетворила? Это не сарказм, и не резкий ответ. Это действительно желание помочь тем, кто старается, но у которых не получается.
tty89, Простите, на ваша фраза "информация одного общего кластера" - абсолютно непонятна. Покажите не картинку, а ваши данные, как я и просил "вот структура данных и сами данных на входе преобразования, вот текст который я хочу при этом получить на выходе". А картинки в общем-то ни к чему.
tty89, Ну как сделать - берете дендрограмму и превращаете. Вопрос-то в чем? Покажите нам пример - "вот дендрограма, вот текст, который я хочу получить". Покажем как это сделать.
Кстати - "дендрограмма" пишется с двумя "м" (это если по-русски).
Занимательный ответ. А зачем тут параметр reverse=True ??
А что будет с вашим скриптом, если надо будет найти не два а три наибольших элементов?
Мне кажется, что давая ответ на такой детско-школьный вопрос, надо не готовое решения подсовывать ТС, а пытаться показать общий принцип решения такой и аналогичной задачи.
Впрочем, давать готовый ответ - отличный способ отбить умение самостоятельного мышления у очередного junior'a - конкурента.
Простите за ламерский вопрос, но чем то, что вы написали отличается от вот этого new_list1=my_list[:]
которое и проще, и понятнее и быстрее в выполнении???