Logo
Section 1 / 5

前置条件和所需库

学习如何为 Streamlit 网页应用安装所需的库。

导入

前置条件和所需库

学习如何为 Streamlit 网页应用安装所需的库。

在本章中,我们将构建一个网页应用程序,并使用鸢尾花(Iris)、乳腺癌(Breast Cancer)和葡萄酒(Wine)数据集进行分类任务。我们将采用 k-近邻(KNN)、支持向量机(SVM)和随机森林算法进行分类,并允许用户根据需要调整相关参数。

安装并导入所需库

为了安装和导入所需的库,我们首先设置一个虚拟环境。

设置虚拟环境

以下命令用于安装并激活 virtualenv。

1pip install virtualenv # 安装虚拟环境 2virtualenv venv # 创建虚拟环境 3venv/Scripts/activate # 激活虚拟环境

安装库

请确保在安装库之前已激活虚拟环境。

1pip install streamlit seaborn scikit-learn

导入库

以下是构建 Streamlit 网页应用所需的库。我们导入 streamlit,从 sklearn 中获取数据集,导入各种模型,用于绘图的库,以及 pandas。

1import streamlit as st 2from sklearn.datasets import load_wine, load_breast_cancer, load_iris 3from sklearn.neighbors import KNeighborsClassifier 4from sklearn.ensemble import RandomForestClassifier 5from sklearn.svm import SVC 6from sklearn.model_selection import train_test_split 7from sklearn.decomposition import PCA 8import matplotlib.pyplot as plt 9import seaborn as sns 10import pandas as pd

使用 Streamlit 构建模型的用户界面

分类模型与 PCA 可视化