NumPy: поиск в массиве
Ты можешь проводить поиск в массиве для определенного значения и возвращать индексы, где происходит совпадение. Для поиска в массиве используй метод where(). В данном примере вернется кортеж: (array([3, 5, 6],) Это означает, что значение 4 присутствует в индексах 3, 5 и 6.
#практика
Ты можешь проводить поиск в массиве для определенного значения и возвращать индексы, где происходит совпадение. Для поиска в массиве используй метод where(). В данном примере вернется кортеж: (array([3, 5, 6],) Это означает, что значение 4 присутствует в индексах 3, 5 и 6.
#практика
👍1
Any/All
Any возвращает true, если любой из элементов имеет значение True. Он возвращает False, если элементов нет или все значения ложны. Any можно рассматривать как последовательность операций OR над предоставленными итерируемыми объектами. All возвращает true, если все элементы имеют значение True (или если итерируемый объект пуст). All можно рассматривать как последовательность операций AND над предоставленными итерируемыми объектами. Данное видео демонстрирует работу Any/All.
👀Смотреть видео
#видео
Any возвращает true, если любой из элементов имеет значение True. Он возвращает False, если элементов нет или все значения ложны. Any можно рассматривать как последовательность операций OR над предоставленными итерируемыми объектами. All возвращает true, если все элементы имеют значение True (или если итерируемый объект пуст). All можно рассматривать как последовательность операций AND над предоставленными итерируемыми объектами. Данное видео демонстрирует работу Any/All.
👀Смотреть видео
#видео
vars
Функция vars() возвращает атрибут dict объекта. Атрибут dict — это словарь, содержащий изменяемые атрибуты объекта. Вызов функции vars() без параметров вернет словарь, содержащий локальную таблицу символов.
#практика
Функция vars() возвращает атрибут dict объекта. Атрибут dict — это словарь, содержащий изменяемые атрибуты объекта. Вызов функции vars() без параметров вернет словарь, содержащий локальную таблицу символов.
#практика
Вероятность выпадения числа при бросании кубиков
Делимся статьей, где автор решает задачу с кубиками. Есть n стандартных игральных костей (6-ти гранных кубиков) со стандартным обозначением всех граней от 1 до 6. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k, а именно суммы всех значений, выпавших на этих кубиках. Присутствует как код алгоритма, так и его пояснение.
👉Читать статью
#статьи
Делимся статьей, где автор решает задачу с кубиками. Есть n стандартных игральных костей (6-ти гранных кубиков) со стандартным обозначением всех граней от 1 до 6. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k, а именно суммы всех значений, выпавших на этих кубиках. Присутствует как код алгоритма, так и его пояснение.
👉Читать статью
#статьи
L-системы
L-системы были разработаны для моделирования роста биологических систем. Ты можешь представить себе L-системы как инструкции о том, как отдельная клетка может превратиться в сложный организм. L-системы можно использовать в качестве указания правил для всевозможных интересных паттернов. В данном видео рассматривается начальная реализация L-системы.
👀Смотреть видео
#видео
L-системы были разработаны для моделирования роста биологических систем. Ты можешь представить себе L-системы как инструкции о том, как отдельная клетка может превратиться в сложный организм. L-системы можно использовать в качестве указания правил для всевозможных интересных паттернов. В данном видео рассматривается начальная реализация L-системы.
👀Смотреть видео
#видео
super
Функция super() в Python делает наследование классов более управляемым и расширяемым. Она возвращает временный объект, который позволяет ссылаться на родительский класс по ключевому слову super. Другими словами, super() позволяет тебе создавать классы, которые легко расширяют функциональность ранее созданных классов без повторной реализации их функциональности.
#практика
Функция super() в Python делает наследование классов более управляемым и расширяемым. Она возвращает временный объект, который позволяет ссылаться на родительский класс по ключевому слову super. Другими словами, super() позволяет тебе создавать классы, которые легко расширяют функциональность ранее созданных классов без повторной реализации их функциональности.
#практика
Traceback
Python печатает traceback, когда в коде возникает исключение. Вывод traceback может быть немного запутанным, если ты не знаешь, что он означает. Traceback содержит множество информации, которая может помочь тебе диагностировать и устранитьпричину возникновения исключения в коде. Данная статья познакомит тебя с traceback.
👉Читать статью
#статьи
Python печатает traceback, когда в коде возникает исключение. Вывод traceback может быть немного запутанным, если ты не знаешь, что он означает. Traceback содержит множество информации, которая может помочь тебе диагностировать и устранитьпричину возникновения исключения в коде. Данная статья познакомит тебя с traceback.
👉Читать статью
#статьи
Системы счисления
Делимся видео, где автор рассказывает про различные системы счисления. Ты узнаешь об экспоненциальной форме записи чисел, двоичной, шестнадцатиричной и восьмиричной системах счисления.
👀Смотреть видео
#видео
Делимся видео, где автор рассказывает про различные системы счисления. Ты узнаешь об экспоненциальной форме записи чисел, двоичной, шестнадцатиричной и восьмиричной системах счисления.
👀Смотреть видео
#видео
set.discard
Метод discard() удаляет элемент из множества только в том случае, если элемент присутствует в множестве. Если элемент отсутствует, выводится исходное множество. Этот метод отличается от метода remove(). remove() вызовет ошибку, если указанный элемент не существует, discard() — нет.
#практика
Метод discard() удаляет элемент из множества только в том случае, если элемент присутствует в множестве. Если элемент отсутствует, выводится исходное множество. Этот метод отличается от метода remove(). remove() вызовет ошибку, если указанный элемент не существует, discard() — нет.
#практика
Sklearn: преобразователи данных
В Sklearn много преобразователей, но не для каждого вообразимого сценария предварительной обработки. В данной статье демонстрируется, как создавать собственные преобразователи Sklearn. Они позволяют интегрировать практически любую функцию или преобразование данных в классы Sklearn Pipeline.
👉Читать статью
#статьи
В Sklearn много преобразователей, но не для каждого вообразимого сценария предварительной обработки. В данной статье демонстрируется, как создавать собственные преобразователи Sklearn. Они позволяют интегрировать практически любую функцию или преобразование данных в классы Sklearn Pipeline.
👉Читать статью
#статьи
Алгоритм Прима
Алгоритмы минимального связующего дерева (MST) находят кратчайший путь, соединяющий все точки графа. Эти алгоритмы полезны при проектировании сетей, таксономии или кластерном анализе. Алгоритм Прима начинается с одного исходного узла, а затем исследует все соседние узлы исходного узла со всеми соединительными ребрами. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
Алгоритмы минимального связующего дерева (MST) находят кратчайший путь, соединяющий все точки графа. Эти алгоритмы полезны при проектировании сетей, таксономии или кластерном анализе. Алгоритм Прима начинается с одного исходного узла, а затем исследует все соседние узлы исходного узла со всеми соединительными ребрами. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
Отправка писем по SMTP
SMTP — это протокол электронной почты, используемый для отправки сообщений электронной почты с одной учетной записи электронной почты на другую через Интернет. В данной статье автор демонстрирует решение проблемы, связанной с SMTP.
👉Читать статью
#статьи
SMTP — это протокол электронной почты, используемый для отправки сообщений электронной почты с одной учетной записи электронной почты на другую через Интернет. В данной статье автор демонстрирует решение проблемы, связанной с SMTP.
👉Читать статью
#статьи
MySQL: ORDER BY
Используй ORDER BY, чтобы отсортировать результат в порядке возрастания или убывания. Ключевое слово ORDER BY по умолчанию сортирует результат по возрастанию. Чтобы отсортировать результат в порядке убывания, используй DESC.
#практика
Используй ORDER BY, чтобы отсортировать результат в порядке возрастания или убывания. Ключевое слово ORDER BY по умолчанию сортирует результат по возрастанию. Чтобы отсортировать результат в порядке убывания, используй DESC.
#практика
FuncAnimation/ArtistAnimation
Класс FuncAnimation используется для создания анимации путем многократного вызова одной и той же функции. С помощью класса ArtistAnimation создается анимация с фиксированным набором объектов Artist. Данное видео наглядно демонстрирует использование FuncAnimation и ArtistAnimation.
👀Смотреть видео
#видео
Класс FuncAnimation используется для создания анимации путем многократного вызова одной и той же функции. С помощью класса ArtistAnimation создается анимация с фиксированным набором объектов Artist. Данное видео наглядно демонстрирует использование FuncAnimation и ArtistAnimation.
👀Смотреть видео
#видео
F-строки
F-строки — это отличный способ форматирования строк. Они не только более удобочитаемы, лаконичны и менее подвержены ошибкам, чем другие способы форматирования, но также быстрее. Делимся статьей, где автор демонстрирует особенности f-строк.
👉Читать статью
#статьи
F-строки — это отличный способ форматирования строк. Они не только более удобочитаемы, лаконичны и менее подвержены ошибкам, чем другие способы форматирования, но также быстрее. Делимся статьей, где автор демонстрирует особенности f-строк.
👉Читать статью
#статьи
writelines
Метод writelines() записывает элементы списка в файл. Место вставки текстов зависит от режима файла и позиции потока. В режиме “a” тексты будут вставлены в текущую позицию файлового потока, по умолчанию в конец файла. В режиме “w” файл будет очищен до того, как тексты будут вставлены в текущую позицию файлового потока, по умолчанию 0.
#практика
Метод writelines() записывает элементы списка в файл. Место вставки текстов зависит от режима файла и позиции потока. В режиме “a” тексты будут вставлены в текущую позицию файлового потока, по умолчанию в конец файла. В режиме “w” файл будет очищен до того, как тексты будут вставлены в текущую позицию файлового потока, по умолчанию 0.
#практика
Создание конечных автоматов с помощью корутин
Конечный автомат — это математическая модель вычислений, моделирующая последовательную логику. Она состоит из конечного числа состояний, функций перехода, входных алфавитов, начального состояния и конечного состояния (состояний). В данной статье продемонстрировано, как можно создать конечный автомат с помощью корутин.
👉Читать статью
#статьи
Конечный автомат — это математическая модель вычислений, моделирующая последовательную логику. Она состоит из конечного числа состояний, функций перехода, входных алфавитов, начального состояния и конечного состояния (состояний). В данной статье продемонстрировано, как можно создать конечный автомат с помощью корутин.
👉Читать статью
#статьи
sort/sorted
По умолчанию метод sort() сортирует элементы списка по возрастанию. Функция sorted() возвращает отсортированный список указанного итерируемого объекта. Делимся видео, где автор демонстрирует разницу между sort и sorted.
👀Смотреть видео
#видео
По умолчанию метод sort() сортирует элементы списка по возрастанию. Функция sorted() возвращает отсортированный список указанного итерируемого объекта. Делимся видео, где автор демонстрирует разницу между sort и sorted.
👀Смотреть видео
#видео
list.extend
Метод list.extend() перебирает итерируемый объект (строку, кортеж, список, множество или словарь) с последующим добавлением каждого элемента итерируемого объекта в конец текущего списка. Длина списка увеличивается на количество элементов, присутствующих в итерации.
#практика
Метод list.extend() перебирает итерируемый объект (строку, кортеж, список, множество или словарь) с последующим добавлением каждого элемента итерируемого объекта в конец текущего списка. Длина списка увеличивается на количество элементов, присутствующих в итерации.
#практика
Кривая Коха/Снежинка Коха
Снежинка Коха представляет собой фрактальную кривую. Построение начинается с равностороннего треугольника. Удаляется внутреннюю треть каждой стороны, строя еще один равносторонний треугольник в том месте, где была удалена сторона. Затем процесс повторяется до бесконечности. Каждая фрактализованная сторона треугольника иногда называется кривой Коха. Делимся видео, где автор рассказывает про снежинку Коха.
👀Смотреть видео
#видео
Снежинка Коха представляет собой фрактальную кривую. Построение начинается с равностороннего треугольника. Удаляется внутреннюю треть каждой стороны, строя еще один равносторонний треугольник в том месте, где была удалена сторона. Затем процесс повторяется до бесконечности. Каждая фрактализованная сторона треугольника иногда называется кривой Коха. Делимся видео, где автор рассказывает про снежинку Коха.
👀Смотреть видео
#видео
🔥1