Matplotlib: Круговые диаграммы
Ты можешь использовать функцию pie() для рисования круговых диаграмм.
По умолчанию построение первого сектора начинается с оси X и движется против часовой стрелки. Для изменения начального угла нужно указать параметр startangle. Данный параметр определяется углом в градусах, угол по умолчанию равен 0.
Также ты можешь добавить метки на круговую диаграмму с помощью параметра labels. Параметр labels должен быть массивом с одной меткой для каждого сегмента.
#практика
Ты можешь использовать функцию pie() для рисования круговых диаграмм.
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
plt.pie(y)
plt.show()
По умолчанию построение первого сектора начинается с оси X и движется против часовой стрелки. Для изменения начального угла нужно указать параметр startangle. Данный параметр определяется углом в градусах, угол по умолчанию равен 0.
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels, startangle = 90)
plt.show()
Также ты можешь добавить метки на круговую диаграмму с помощью параметра labels. Параметр labels должен быть массивом с одной меткой для каждого сегмента.
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels)
plt.show()
#практика
👍52🔥19😁3
Python и Excel
В данной статье автор делится своим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel-базами данных.
👉Читать статью
#статьи
В данной статье автор делится своим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel-базами данных.
👉Читать статью
#статьи
👍51🔥7
Пример поиска минимума функции
Благодаря данному видео ты узнаешь, как реализовать генетический алгоритм для поиска глобального минимума функции. Приводятся примеры тестовых функций Eggholder и Химмельблау.
👀Смотреть видео
#видео
Благодаря данному видео ты узнаешь, как реализовать генетический алгоритм для поиска глобального минимума функции. Приводятся примеры тестовых функций Eggholder и Химмельблау.
👀Смотреть видео
#видео
🤣14👍9
Matplotlib: Круговые диаграммы
С помощью параметра explode ты можешь задать, насколько далеко от центра отображается каждый сегмент.
Для добавления теней используй параметр shadows, придав ему значение True.
Для изменения цвета тебе пригодится параметр colors. Это массив с одним значением для каждого сегмента.
#практика
С помощью параметра explode ты можешь задать, насколько далеко от центра отображается каждый сегмент.
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]
plt.pie(y, labels = mylabels, explode = myexplode)
plt.show()
Для добавления теней используй параметр shadows, придав ему значение True.
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]
plt.pie(y, labels = mylabels, explode = myexplode, shadow = True)
plt.show()
Для изменения цвета тебе пригодится параметр colors. Это массив с одним значением для каждого сегмента.
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
mycolors = ["black", "hotpink", "b", "#4CAF50"]
plt.pie(y, labels = mylabels, colors = mycolors)
plt.show()
#практика
👍51🔥18😁2
Реализация слоев в NN
Делимся циклом статей, где автор рассказывает про реализацию слоев в NN. Демонстрируется реализация полноценной многослойной нейронной сети прямого распространения с неограниченным количеством нейронов.
👉Читать статью
#статьи
Делимся циклом статей, где автор рассказывает про реализацию слоев в NN. Демонстрируется реализация полноценной многослойной нейронной сети прямого распространения с неограниченным количеством нейронов.
👉Читать статью
#статьи
👍20🔥5
Поиск минимальных маршрутов в графе
В данном видео автор рассказывает, как построить генетический алгоритм для поиска кратчайших маршрутов в графе. Приводится использование функций cxOrdered() и mutShuffleIndexes(). Рассматривается добавление "зала славы" для генетического алгоритма через объект HallOfFame().
👀Смотреть видео
#видео
В данном видео автор рассказывает, как построить генетический алгоритм для поиска кратчайших маршрутов в графе. Приводится использование функций cxOrdered() и mutShuffleIndexes(). Рассматривается добавление "зала славы" для генетического алгоритма через объект HallOfFame().
👀Смотреть видео
#видео
👍24🔥2
string.isdecimal
isdecimal() возвращает true, если все символы в строке являются десятичными символами. Если хотя бы один символ не является десятичным, возвращается False. Верхний и нижний индексы считаются цифровыми символами, а не десятичными. Если строка содержит эти символы (обычно написанные с использованием Юникода), isdecimal() возвращает False.
#практика
isdecimal() возвращает true, если все символы в строке являются десятичными символами. Если хотя бы один символ не является десятичным, возвращается False. Верхний и нижний индексы считаются цифровыми символами, а не десятичными. Если строка содержит эти символы (обычно написанные с использованием Юникода), isdecimal() возвращает False.
#практика
👍33🔥7😁2
Django: Руководство по кэшированию
Делимся статьей, где автор рассказывает про кэширование в Django. Ты научишься настраивать кэширование, узнаешь о бэкэнд-системах, а также о лучших практиках кэширования.
👉Читать статью
#статьи #django
Делимся статьей, где автор рассказывает про кэширование в Django. Ты научишься настраивать кэширование, узнаешь о бэкэнд-системах, а также о лучших практиках кэширования.
👉Читать статью
#статьи #django
👍23😁4🔥3🤣1
Игра “Сапер”: Класс MineSweeper
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MineSweeper.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MineSweeper.
👀Смотреть видео
#видео
👍53🔥4😁1
string.rindex
Метод rindex() аналогичен методу rfind() для строк. Если внутри строки существует подстрока, возвращается наибольший индекс в строке, в которой найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.
#практика
Метод rindex() аналогичен методу rfind() для строк. Если внутри строки существует подстрока, возвращается наибольший индекс в строке, в которой найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.
#практика
👍27🔥1🤣1
Шпаргалка по алгоритмам
Делимся шпаргалкой по алгоритмам. Автор рассказывает про алгоритмическую сложность, структуры данных, методы сортировки и Дейкстра.
👉Читать статью
#статьи
Делимся шпаргалкой по алгоритмам. Автор рассказывает про алгоритмическую сложность, структуры данных, методы сортировки и Дейкстра.
👉Читать статью
#статьи
👍20😁2🤣1
Forwarded from GigaChat
Сегодня отмечает день рождения Python — самый популярный язык программирования и наиболее простой для того, чтобы научиться кодить.
На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта.
Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе.
Например, что такое функция и как её сделать на Python:
«Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат.
В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки.
Вот пример простой функции на Python:
В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран».
Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot
На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта.
Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе.
Например, что такое функция и как её сделать на Python:
«Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат.
В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки.
Вот пример простой функции на Python:
def hello_world():
print("Привет, мир!")
В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран».
Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot
👍55🔥13😁3🤣1
Игра “Сапер”: Класс MyButton
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MyButton.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MyButton.
👀Смотреть видео
#видео
👍30🔥3🤣2
Matplotlib: Круговые диаграммы
Чтобы добавить список пояснений для каждого сегмента, используй функцию legend().
Чтобы добавить заголовок к легенде, добавь параметр title в функцию legend.
На картинке продемонстрирована легенда с заголовком и списком пояснений.
#практика
Чтобы добавить список пояснений для каждого сегмента, используй функцию legend().
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels)
plt.legend()
plt.show()
Чтобы добавить заголовок к легенде, добавь параметр title в функцию legend.
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels)
plt.legend(title = "Four Fruits:")
plt.show()
На картинке продемонстрирована легенда с заголовком и списком пояснений.
#практика
👍22🤣18🔥1
Векторизация изображений
Благодаря данной статье ты узнаешь, как создать алгоритм поиска похожих изображений на Python. Также автор рассказывает о компьютерном зрении и эмбеддинге изображения.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как создать алгоритм поиска похожих изображений на Python. Также автор рассказывает о компьютерном зрении и эмбеддинге изображения.
👉Читать статью
#статьи
👍22🔥4
Python Flet
Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз ты познакомишься с библиотекой Python Flet. Она поможет тебе построить красивый UI дизайн.
👀Смотреть видео
#видео
Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз ты познакомишься с библиотекой Python Flet. Она поможет тебе построить красивый UI дизайн.
👀Смотреть видео
#видео
👍27🔥5
dict.fromkeys
Метод fromkeys() создает словарь из заданной последовательности ключей и значений. Параметр alphabets – это ключи, которые могут быть любыми итерируемыми объектами, такими как строка, набор, список и т. д. Необязательный параметр numbers — это значения, которые могут быть любого типа или любых итераций, таких как строка, набор, список и т. д.
#практика
Метод fromkeys() создает словарь из заданной последовательности ключей и значений. Параметр alphabets – это ключи, которые могут быть любыми итерируемыми объектами, такими как строка, набор, список и т. д. Необязательный параметр numbers — это значения, которые могут быть любого типа или любых итераций, таких как строка, набор, список и т. д.
#практика
👍16🔥9🤣1
Магические методы
Делимся статьей, где автор рассказывает про магические методы. Демонстрируются такие методы, как: init, str, len, getitem и другие. Благодаря данным методам ты сможешь контролировать поведение классов.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про магические методы. Демонстрируются такие методы, как: init, str, len, getitem и другие. Благодаря данным методам ты сможешь контролировать поведение классов.
👉Читать статью
#статьи
👍25🔥4😁1