Ну, хорошо. Один лайк — один факт о языке Python, за который я его люблю. Или ненавижу. (Такие тоже есть. Иногда это одни и те же факты.)
Во встроенном пакете itertools есть функции для работы с комбинаторикой — декартово произведение, перестановки, сочетания
from itertools import permutations
list(permutations("Aha"))
[('A', 'h', 'a'),('A', 'a', 'h'),('h', 'A', 'a'),('h', 'a', 'A'),('a', 'A', 'h'),('a', 'h', 'A')]
• • •
Missing some Tweet in this thread? You can try to
force a refresh
А знаете, что мне на самом деле нравится в Нидерландах? Адреса! Адрес любого дома однозначно идентифицируется почтовым индексом (4 цифры, две буквы), номером и, иногда, суффиксом. Всё. Например, 6574 AR, 8b — вот и весь адрес.
Конечно, полный адрес содержит ещё улицу и населенный пункт, а можно ещё и municipality приписать, но на самом деле это все избыточная информация, почтовый индекс определяет улицу однозначно.
Чаще всего на сайтах не нужно вводить ничего, кроме индекса и номера дома, а улица потом автоматически подставляется, и можно тут же убедиться, что не ошибся в индексе. И всё работает как часы — по крайней мере, у меня проблем не было.
Если верить соцсетям, одновременно справедливы два утверждения: 1. В России всеобщая паника. Все российские мужчины в данный момент пытаются покинуть территорию РФ — самолётом, автобусом, пешком, вплавь, ползком, кувырком — либо обсуждают, как это сделать.
2. Россия абсолютно покорна. Все российские мужчины спокойно получают повестки, потом идут в военкоматы, а потом, тяжело вздыхая, уезжают на фронт, потому что «ну, значит так нужно, что поделать».
Ни одно из них не является даже близко верным.
Мы всегда воспринимаем мир через очень искажённую оптику, потому что как правило видимыми оказываются самые экстремальные истории — именно они привлекают максимум внимания. Плюс, у нас есть свой круг общения, который может оказаться сильно нетипичным.
В процессе придумывания экзамена по машинному обучению у меня возникло непреодолимое желание объяснить кому-нибудь, чем дифференциал отличается от градиента. На первый взгляд может показаться, что это одно и то же, но На Самом Деле™ это разные объекты. Тред.
Для начала немного линейной алгебры. Линейная алгебра занимается изучением линейных (или векторных) пространств. Это такие пространства, в которых живут векторы. В машинном обучении под вектором обычно подразумевается элемент ℝⁿ, то есть набор чисел.
На Самом Деле™, понятие вектора не тождественно набору чисел. Векторы — это какие-то штуки, которые можно складывать между собой и умножать на числа. При этом должны выполняться хорошие свойства, но про них я не буду писать, иначе тред превратится в семестровый курс линейки.