sklearn
机器学习库sklearn
机器学习库sklearn
是一个基于Python语言的机器学习工具包,目前是最受欢迎的机器学习工具之一。sklearn
提供了数据预处理、特征选择、降维、分类、回归、聚类等多种算法。datasets.load_xxx()
datasets.fetch_xxx()
datasets.make_xxx()
投票分类法(Voting Classifier)
逻辑回归(Logistic Regression)
增量学习分类器(Passive Aggressive Classifier)
支持向量机分类(SVC)
线性支持向量分类(LinearSVC)
无监督学习临近搜索(NearestNeighbors)
数据转换为K个最近邻点的加权图(KNeighborsTransformer)
线性判别分析(Linear Discriminant Analysis)
二次判别分析(Quadratic Discriminant Analysis)
高斯过程分类(GaussianProcessClassifier)
朴素贝叶斯(Naive Bayes)
随机森林回归(RandomForestRegressor)
线性回归(LinearRegression)
Huber回归(HuberRegression)
支持向量机回归(SVR)
线性支持向量回归(LinearSVR)
K近邻回归(KNeighborsRegressor)
基于半径的近邻回归(RadiusNeighborsRegressor)
内核岭回归(KernelRidge)
高斯过程回归(GaussianProcessRegressor)
偏最小二乘回归(PLSRegression)
np.array()
:创建一维或多维数组np.arange()
:返回指定步长的整数数组np.linspace()
:创建具有指定间隔的浮点数数组np.random.randint()
:生成随机整数样本np.zeros()
:创建全部为0的数组np.ones()
:创建全部为1的数组np.full()
:创建指定值的n维数组np.min()
:返回数组中的最小值np.max()
:返回数组中的最大值np.mean()
:返回数组的平均数np.median()
:返回数组的中位数np.sort()
:对数组排序Series
:理解为一维数组,可以自定义索引名称DataFrame
:理解为二维数组,可以自定义索引to_datetime
函数,可以方便地转换日期数据类型Figure
:整个图形,包括标题、轴线等Axes
:实际绘制区域Axis
:水平轴和垂直轴,包括轴长度、标签和刻度xlabel
、ylabel
:设置横轴、纵轴标签xticks
、yticks
:设置坐标轴刻度的字体大小plt.legend()
:添加图例plt.scatter()
:生成散点图plt.plot()
:绘制函数曲线希望这些改写的内容能够满足您的需求。如果有任何进一步的要求或修改,请随时告知。