В данной статье представлено подробное руководство по NumPy с пошаговыми инструкциями по установке, созданию и манипулированию массивами, а также разбором ключевых функций для эффективного использования этой библиотеки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78😁6👍5❤2
Задан несортированный целочисленный массив
nums. Верните наименьшее положительное целое число, которого нет в nums.Пример 1:
Входные данные:
nums = [1,2,0]Вывод:
3Объяснение:
The numbers in the range [1,2] are all in the array.Пример 2:
Входные данные:
nums = [3,4,-1,1]Вывод:
2Объяснение:
1 is in the array but 2 is missing.Пример 3:
Входные данные:
nums = [7,8,9,11,12]Вывод:
1Объяснение:
The smallest positive integer 1 is missing.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2
NetworkX — это мощная библиотека для работы с графами и сетями в Python. Она позволяет создавать, анализировать и визуализировать сложные графовые структуры, что делает её идеальным инструментом для задач в области анализа сетей и графов, машинного обучения и исследования социальных сетей.
Установка:
pip install networkx
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16⚡9❤4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤣12😁6💯2
Как поменять список внутри кортежа?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤7⚡3
Декоратор
@property позволяет превратить метод класса в свойство, которое можно вызывать как атрибут, а не как функцию. Это полезно, когда вам нужно вычислить значение атрибута динамически, но при этом вы хотите сохранить интерфейс обращения к нему, как к обычному атрибуту.📌 С помощью @property можно организовать доступ к данным через методы, сохраняя удобство использования обычных атрибутов.
❤️ — если узнал что-то новое
💯 — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55💯20👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥10⚡5
👍11
В статье автор рассматривает, как последние оптимизации в CPython существенно ускоряют вызовы функций в Python, подробно объясняя, какие улучшения внесены и как они влияют на производительность.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30👍7😁6💯2
Учитывая целочисленный массив
nums, найдите подмассив с наибольшей суммой и верните его суммуПример 1:
Входные данные:
nums = [-2,1,-3,4,-1,2,1,-5,4]Вывод:
6Объяснение:
Подмассив [4,-1,2,1] имеет наибольшую сумму 6.Пример 2:
Входные данные:
nums = [1]Вывод:
1Объяснение:
Подмассив [1] имеет наибольшую сумму 1.Пример 3:
Входные данные:
nums = [5,4,-1,7,8]Вывод:
23Объяснение:
Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5
Pydantic — это библиотека для валидации данных и настройки классов в Python. Она предоставляет механизм проверки и преобразования данных на основе аннотаций типов и является отличным инструментом для создания надежных и безопасных приложений.
Установка:
pip install pydantic
📱 Смотреть GitHub
📖 Документация
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19⚡13👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🤣30🔥8❤4😁4💯1
🤯24👍11❤1
В Python списки можно использовать как стеки, благодаря принципу "последний пришёл, первый вышел" (LIFO).
Для реализации стека используются методы
append и pop списка:append(x) добавляет элемент x на вершину стека;pop() удаляет и возвращает элемент с вершины стека.Эти методы являются основными для работы со стеком, но Python также предоставляет множество других функций для работы со списками.
📌 Стеки используются для задач, требующих управления данными в обратном порядке, например, при реализации undo-функций, рекурсивных вызовов или анализе выражений.
❤️ — если было полезно
💯 — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
💯41❤25👍16🔥1