[Перевод] Python и множества: генераторы, которые делают код чище

Команда Python for Devs подготовила перевод статьи о генераторах множеств в Python. С их помощью можно создавать, преобразовывать и фильтровать множества одной строкой кода. Разбираем примеры, практические приёмы и ошибки, которых стоит избегать.

https://habr.com/ru/articles/943720/

#Python #множества #структуры_данных #оптимизация #генераторы

Python и множества: генераторы, которые делают код чище

Команда Python for Devs подготовила перевод статьи о генераторах множеств в Python. С их помощью можно создавать, преобразовывать и фильтровать множества одной строкой кода. Разбираем примеры,...

Хабр

Полезные конструкции Python, которые упростят работу с данными

Даже без сторонних библиотек в языке есть много встроенных инструментов, которые помогают лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов. В этой статье мы собрали конструкции, которые пригодятся как начинающим, так и более опытным разработчикам.

https://habr.com/ru/companies/netologyru/articles/940890/

#python #enumerate #генерация_списков #фильтрация_данных #тернарный_оператор #lambda #yield #множества #kwargs #dataclasses

Полезные конструкции Python, которые упростят работу с данными

Даже без сторонних библиотек в языке есть много встроенных инструментов, которые помогают лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов.  В этой статье мы...

Хабр

[Перевод] Сложение с подвохом: что мы до сих пор не понимаем в 1 + 1? Гипотеза Эрдеша о множествах без суммы

Возьмём, к примеру, сложение. Одна из первых истин, которые мы усваиваем: 1 плюс 1 — это 2. Казалось бы, операция элементарная. Но даже она продолжает порождать у математиков вопросы без чётких ответов. Какие глубинные закономерности заложены в сложении? — до сих пор остаётся открытым. «Это фундаментальная операция, — отмечает Бенджамин Бедерт, аспирант Оксфорда, — и тем не менее в ней до сих пор много загадок». В попытке разобраться в природе сложения, математики заодно пытаются установить его предельные границы. С начала XX века они изучают особый класс чисел — так называемые бессумные множества , в которых ни одна пара чисел не даёт в сумме третьего из этого же множества. К примеру, любое два нечётных числа в сумме дают чётное, значит, все нечётные образуют бессумное множество. В 1965 году математик Пол Эрдёш задал на первый взгляд скромный вопрос: насколько часто встречаются такие бессумные множества? Ответ на него оказался крайне непростым — десятилетиями в решении этой задачи почти не наблюдалось прогресса.

https://habr.com/ru/articles/924440/

#множества #Эрдеш #гипотеза

Сложение с подвохом: что мы до сих пор не понимаем в 1 + 1? Гипотеза Эрдеша о множествах без суммы

Возьмём, к примеру, сложение. Одна из первых истин, которые мы усваиваем: 1 плюс 1 — это 2. Казалось бы, операция элементарная. Но даже она продолжает порождать у математиков вопросы без чётких...

Хабр

[Перевод] Быстрая свёртка множеств (алгоритм)

Свертка подмножеств, это математический аппарат, который позволяет ускорить алгоритмы на множествах и быстро считать функции на подмножествах. Статья будет интересна тем, кто интересуется нетривиальными, но красивыми алгоритмами!

https://habr.com/ru/articles/891188/

#множества #подмножества #алгоритмы #асимптотика #оптимизация #математика #мебиус #свертка #преобразование_фурье

Быстрая свёртка множеств (алгоритм)

Эту статью меня вдохновила написать задача с codeforces . В статье будет разобран алгоритм для решения задачи. Даны , ( пояснение ) нужно найти такую что: За время где Но для решения нам нужно будет...

Хабр

Типы в программировании как математические множества

Типы в программировании можно( и нужно ) рассматривать как математические множества. Мысль хоть и очевидная, но из моей головы давно выветрилась. Именно поэтому я и решил написать эту статью: чтобы напомнить о ней самому себе и тем, кто о ней тоже забыл или даже не знал.

https://habr.com/ru/articles/847958/

#теория_типов #c# #полиморфизм #множества #типы #математика_для_программистов

Типы в программировании как математические множества

Типы в программировании можно(и нужно) рассматривать как математические множества. Мысль хоть и очевидная, но из моей головы давно выветрилась. Именно поэтому я и решил написать эту статью: чтобы...

Хабр

Множества Мандельброта — на Delphi

Я нарисовал множества Мандельброта на Delphi а не flat assembler! Embarcadero Delphi for Win32 compiler version 35.0 А именно: DCC32.EXE rlink32.dll SysInit.dcu System.dcu Все!

https://habr.com/ru/articles/831928/

#delphi #множества #мандельброт #mandelbrot #делфи

Множества Мандельброта — на Delphi

Я нарисовал множества Мандельброта на Delphi а не flat assembler! Embarcadero Delphi for Win32 compiler version 35.0 А именно: DCC32.EXE rlink32.dll SysInit.dcu System.dcu Все! Вот полная...

Хабр

Фрагмент множества Мандельброта с анимация

Впервые я прочитал о фракталах больше 40 лет назад, классе в пятом-шестом, в журнале «Техника — молодежи». Помню, там была изображена снежинка Коха. Слово «фрактал» происходит от латинского «дробный», так как у этих математических фигур дробная размерность. «Облака — не сферы, горы — не конусы, береговые линии — не окружности, древесная кора не гладкая, молния распространяется не по прямой» — писал Бенуа Мандельброт — первооткрыватель самого известного фрактала, названного в его честь — множества Мандельброта. Фрагмент множества Мандельброта для примера

https://habr.com/ru/articles/826072/

#fasm #mandelbrot #мандельброт #множества

Фрагмент множества Мандельброта с анимация

Впервые я прочитал о фракталах больше 40 лет назад, классе в пятом-шестом, в журнале «Техника — молодежи». Помню, там была изображена снежинка Коха. Слово «фрактал» происходит от латинского «дробный»,...

Хабр