Forwarded from [PYTHON:TODAY]
💾 Пузырьковая сортировка
Алгоритм попарно сравнивает элементы списка, меняя их местами, если это требуется. Он не так эффективен, если нам нужно сделать только один обмен в списке, так как данный алгоритм при достижении конца списка будет повторять процесс заново.
Чтобы алгоритм не выполнялся бесконечно, мы вводим переменную
Сравниваются первые два элемента. Если первый элемент больше, то они меняются местами. Далее происходит все то же самое, но со следующими элементами до последней пары элементов в списке.
#doc #python #russian
Алгоритм попарно сравнивает элементы списка, меняя их местами, если это требуется. Он не так эффективен, если нам нужно сделать только один обмен в списке, так как данный алгоритм при достижении конца списка будет повторять процесс заново.
Чтобы алгоритм не выполнялся бесконечно, мы вводим переменную
swap_bool, которая поменяет свое значение с True на False, если после запуска алгоритма список не изменился.Сравниваются первые два элемента. Если первый элемент больше, то они меняются местами. Далее происходит все то же самое, но со следующими элементами до последней пары элементов в списке.
#doc #python #russian
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел прикольную программу Wolverin на базе ChatGPT.
В чем суть: каждый раз, когда ваш код выдает ошибку, запускается скрипт поиска, где ChatGPT пытается угадать почемуу вас руки кривые все пошло не так. Как только бот найдет косяк, он его исправляет, запускает код и так по новой, пока программа не отладит весь код.
Разумеется, ссылочка на GitHub.
В чем суть: каждый раз, когда ваш код выдает ошибку, запускается скрипт поиска, где ChatGPT пытается угадать почему
Разумеется, ссылочка на GitHub.
Forwarded from [PYTHON:TODAY]
Please open Telegram to view this post
VIEW IN TELEGRAM
ChatGPT разработал идею для бизнеса, которую люди воплотили в жизнь — получили сборщик томатов
Исследователи из Делфтского технологического университета в Нидерландах и Швейцарского федерального технологического института (EPFL) попросили ChatGPT выступить в роли генератора инженерных идей. В ходе совместной работы людей и ИИ был спроектирован и построен роботизированный сборщик томатов с кустов. ИИ поэтапно привел инженерный коллектив к результату.
Исследователи последовательно задавали модели ChatGPT-3 вопросы и выбирали те варианты, которые продвигали бы проект в нужном направлении. Например, среди трёх вариантов ответов на вопрос о будущих проблемах человечества было выбрано направление продовольственной безопасности. Дальше чат-бот предложил выбрать разработку сборщика томатов и так далее, пока в итоге не получился робот-сборщик с манипулятором с мягким захватом. Технические детали и оптимизацию кода обеспечили люди, тогда как ChatGPT-3 предлагала материалы и варианты узлов робота. У исследователей в этих сферах не было опыта, и они выбирали из предложений чат-бота.
Исследователи из Делфтского технологического университета в Нидерландах и Швейцарского федерального технологического института (EPFL) попросили ChatGPT выступить в роли генератора инженерных идей. В ходе совместной работы людей и ИИ был спроектирован и построен роботизированный сборщик томатов с кустов. ИИ поэтапно привел инженерный коллектив к результату.
Исследователи последовательно задавали модели ChatGPT-3 вопросы и выбирали те варианты, которые продвигали бы проект в нужном направлении. Например, среди трёх вариантов ответов на вопрос о будущих проблемах человечества было выбрано направление продовольственной безопасности. Дальше чат-бот предложил выбрать разработку сборщика томатов и так далее, пока в итоге не получился робот-сборщик с манипулятором с мягким захватом. Технические детали и оптимизацию кода обеспечили люди, тогда как ChatGPT-3 предлагала материалы и варианты узлов робота. У исследователей в этих сферах не было опыта, и они выбирали из предложений чат-бота.
Forwarded from IT Архив
Алгоритмы_С_примерами_на_Python.pdf
33.1 MB