当前位置: 首页 > 编程笔记 >

scikit-learn包如何用于将特定大小的数组转换为其他大小?

田兴旺
2023-03-14
本文向大家介绍scikit-learn包如何用于将特定大小的数组转换为其他大小?,包括了scikit-learn包如何用于将特定大小的数组转换为其他大小?的使用技巧和注意事项,需要的朋友参考一下

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”函数。

  • 该函数调用被分配给变量。

  • 此变量适合模型。

  • 适合模型的数据显示在控制台上。

 类似资料:
  • 问题内容: 如何自动将大小作为流的大小? 问题答案: 该被形成围绕其是迭代器的一种高级形式。这些可以报告某些特征,从而可以优化操作。他们还可能报告预期的元素数量,无论是估计的还是精确的。如果A事先知道元素数量,它将报告一个特征。 给定封装操作,您可以使用以下方法测试关于a元素的知识: 您可以使用它来学习某些操作如何影响有关元素的知识。例如,当您在以下测试程序中使用此方法时: 它将打印: 正如JB

  • 问题内容: 我正在尝试将固定大小的数组转换为可变大小的数组(切片): 但是编译器抛出错误: 我应该如何转换? 问题答案: 使用让您在阵列上切片。另请参阅此博客文章,以获取有关数组和切片的更多信息。

  • 我有一个大数据集,我计划对其进行逻辑回归。它有很多分类变量,每一个都有成千上万的特征,我计划在这些特征上使用一个热编码。我将需要处理小批量的数据。我的问题是如何确保一个热编码在第一次运行时看到每个分类变量的所有功能?

  • 问题内容: 我有一个看起来像这样的表: 我想做的是返回一组行,其中值按’val’分组,并带有fkeys数组,但仅在fkeys数组大于1的情况下。因此,在上面的示例中,返回值将是看起来像: 我有以下查询聚合数组: 但这返回类似: 最好的方法是什么?我猜可能是将现有查询用作子查询,并对它进行求和/计数,但这似乎效率很低。任何反馈都将真正有帮助! 问题答案: Use子句过滤具有以下内容的组

  • 问题内容: 如何将(大字节序)可变大小的二进制字节数组转换为(无符号)整数/长整数?例如,代表4404 现在,我正在使用 它虽然很小,但有点可读,但可能效率不高。有没有更好(更明显)的方法? 问题答案: 传统上,Python对于“大尾数C布局中的数字”用处不大,而对于C来说则用不了太多。(如果要处理2字节,4字节或8字节的数字,那么答案就是) 但是足够多的人厌倦了没有一种明显的方法可以做到这一点,

  • 这是我的代码。 该请求是向一个大小约为3 MB的PDF URL发出的。我读到了几个有同样错误的线程,超过了最大调用堆栈大小,告诉我一定有一些递归调用,但我在这里没有看到任何递归调用。有人能帮忙吗?