Scikit-learn,通常称为sklearn,是Python中的一个库,用于实现机器学习算法。这是一个开源库,因此可以免费使用。它功能强大且强大,因为它提供了多种工具来执行统计建模。在Python强大而稳定的界面的帮助下,这包括分类,回归,聚类,降维等等。该库基于Numpy,SciPy和Matplotlib库构建。
可以使用'pip'命令安装它,如下所示-
pip install scikit−learn
该库专注于数据建模。使用scikit-learn程序包,可以将大小不同的数组转换为大小完全不同的数组。
以下是一个例子-
fromsklearn.preprocessingimport PolynomialFeatures import numpy as np Y = np.arange(12) print("The original dimensions of the ndarray") print(Y.shape) print("The changed dimensions of the ndarray") x = Y.reshape(3, 4) print(x.shape) poly = PolynomialFeatures(degree=2) print(poly.fit_transform(x))输出结果
The original dimensions of the ndarray (12,) The changed dimensions of the ndarray (3, 4) [[ 1. 0. 1. 2. 3. 0. 0. 0. 0. 1. 2. 3. 4. 6. 9.] [ 1. 4. 5. 6. 7. 16. 20. 24. 28. 25. 30. 35. 36. 42. 49.] [ 1. 8. 9. 10. 11. 64. 72. 80. 88. 81. 90. 99. 100. 110. 121.]]
导入所需的软件包,并为它们提供别名,以方便使用。
数据点“ x”和“ y”的值是使用NumPy库生成的。
生成的数据的详细信息显示在控制台上。
调用“ PolynomialFeatures”函数。
该函数调用被分配给变量。
此变量适合模型。
适合模型的数据显示在控制台上。