Что такое Стримлит?
Streamlit — это библиотека Python с открытым исходным кодом, которая позволяет легко создавать красивые настраиваемые веб-приложения для машинного обучения и обработки данных и делиться ими.
Для чего используется Streamlit?
Streamlit — это библиотека Python, которая позволяет быстро и легко создавать интерактивные веб-приложения. Он прост в использовании и требует минимальной настройки, что делает его популярным выбором для специалистов по данным и инженеров по машинному обучению, которые хотят создавать интерактивные информационные панели или визуализации своих моделей.
С помощью Streamlit вы можете создавать различные интерактивные виджеты, такие как ползунки, раскрывающиеся меню и поля ввода текста, и использовать их для изучения и визуализации данных. Вы также можете создавать диаграммы и графики с помощью популярных библиотек, таких как Matplotlib и Plotly, и встраивать их в свое веб-приложение.
Streamlit особенно хорошо подходит для исследования и визуализации данных и часто используется для создания интерактивных информационных панелей или отчетов, которые позволяют пользователям легко взаимодействовать со сложными наборами данных и понимать их. Он также полезен для создания прототипов моделей машинного обучения, поскольку позволяет быстро повторять и тестировать различные конфигурации моделей.
В этом сообщении блога мы рассмотрим, как начать работу со Streamlit. Мы будем использовать библиотеку Streamlit для визуализации наборов данных.
Создайте виртуальную среду и установите библиотеку Streamlit.
virtualenv env
Активируйте виртуальную среду и установите streamlit.
pip install streamlit
Создайте файл main.py(имя можно использовать любое) и вставьте в него приведенный ниже код.
import streamlit as st import pandas as pd import seaborn as sns def main(): st.title('Streamlit Data Visualisation') fileUpload = st.file_uploader('Upload your file', type=['csv', 'xlsx']) df = None if fileUpload is not None: if fileUpload.type == 'text/csv': df = pd.read_csv(fileUpload) elif fileUpload.type == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': df = pd.read_excel(fileUpload) st.dataframe(df) if __name__ == '__main__': main()
Запустите код
streamlit run Filename.py
После этого в вашем браузере откроется новое приложение, которое выглядит так:
Вы успешно создали свое первое приложение Streamlit. Теперь вы можете использовать Streamlit для создания собственных приложений и делиться ими с друзьями и коллегами.
Код этого приложения можно найти здесь — https://github.com/Suraj1089/basic-Python-projects
Спасибо, что прочитали этот пост в блоге. Если у вас есть какие-либо вопросы, свяжитесь со мной через LinkedIn. Я хотел бы услышать от вас.