当前位置:首页 > 教育培训 >

python语言九个特点(python语言)

来源:原点资讯(m.360kss.com)时间:2023-06-23 10:00:11作者:YD166手机阅读>>

8. 功能分组

到目前为止,我们观察到的数据集在所谓的"整洁"方面几乎是一个完美的情况。这意味着每个要素都有自己的列,每个观测值都是一行,每种类型的观测单位都是一个表。

但是,有时我们的观测值分布在几行中。功能分组的目标是将这些行连接成一个行,然后使用这些聚合行。这样做的主要问题是哪种类型的聚合函数将应用于特征。这对于分类特征尤其复杂。

正如我们所提到的,PalmerPenguins数据集非常典型,因此以下示例只是为了展示可用于此操作的代码而具有教育意义:

grouped_data = data.groupby('species') sums_data = grouped_data['culmen_length_mm', 'culmen_depth_mm'].sum().add_suffix('_sum') avgs_data = grouped_data['culmen_length_mm', 'culmen_depth_mm'].mean().add_suffix('_mean') sumed_averaged = pd.concat([sums_data, avgs_data], axis=1) sumed_averaged

在这里,我们按 spicies 值对数据进行分组,并为每个数值创建了两个具有 sum 和平均值的新特征。

python语言九个特点,python语言(37)

9. 功能拆分

有时,数据不是通过行连接,而是通过 colum 连接。例如,假设您在其中一个功能中具有名称列表:

data.names

0 Andjela Zivkovic 1 Vanja Zivkovic 2 Petar Zivkovic 3 Veljko Zivkovic 4 Nikola Zivkovic

因此,如果我们只想从此功能中提取名字,我们可以执行以下操作:

data.names

0 Andjela 1 Vanja 2 Petar 3 Veljko 4 Nikola

此技术称为特征拆分,通常与字符串数据一起使用。

从这里到哪里去?

通常,机器学习算法是一些更大应用程序的一部分。通常,我们需要为应用程序的其他部分使用功能。这只是将机器学习应用程序投入生产特别具有挑战性的众多原因之一。缓解此问题的一种方法是使用所谓的功能商店。这是数据架构中一个相对较新的概念,但它已经被Uber和Gojek等公司应用。

要素存储既是计算服务又是存储服务。从本质上讲,它们公开了功能,因此可以发现它们并将其用作机器学习管道和联机应用程序的一部分。由于它们需要同时提供存储大量数据和提供低计算延迟这两者,因此功能存储作为双数据库系统实现。一端是低延迟键值存储或实时数据库,另一端是可以存储大量数据的SQL数据库。这是一个有趣的概念,可以进一步探讨。

结论

在本文中,我们有机会探讨了特征工程最常用的9种技术。

原文标题:Top 9 Feature Engineering Techniques with Python

原文链接:https://rubikscode.net/2021/06/29/top-9-feature-engineering-techniques/

作者:Machine Learning

编译:LCR

栏目热文

python 语言的最大特点(python语言变量命名)

python 语言的最大特点(python语言变量命名)

带你走进 @ 机器人时代Discover 点击上面蓝色文字,关注我们Python越来越热,随着大数据和人工智能的兴起,P...

2023-06-23 09:37:22查看全文 >>

python的十大特点(简述python的特点)

python的十大特点(简述python的特点)

每种语言都有自己的特征,每种语言都有自己的演化历程,C语言、Java、PHP...这些被我们广泛应用、学习的语言,各有...

2023-06-23 09:35:44查看全文 >>

python类和对象详解(Python类和对象的区别)

python类和对象详解(Python类和对象的区别)

Python 是一种面向对象的编程语言。这意味着几乎所有代码都可以使用称为“类”的特殊结构实现。什么是类和对象类:用户定...

2023-06-23 09:25:31查看全文 >>

python的缺点(python好处和坏处)

python的缺点(python好处和坏处)

点击上方关注,All in AI中国Python 编程语言是一种高级、解释和通用的动态编程语言,专注于代码可读性。与Ja...

2023-06-23 09:31:24查看全文 >>

python十大特点(python 主要有哪些特点)

python十大特点(python 主要有哪些特点)

选自towardsdatascience作者:Farhad Malik机器之心编译编辑:陈萍近日,Python 3.9 ...

2023-06-23 09:27:07查看全文 >>

人工智能python语言的特点(python人工智能语言排名)

人工智能python语言的特点(python人工智能语言排名)

在我国人工智能在这几年发展势头强劲,像人脸识别,医学等多个领域我们有着不错的成绩。但除了对硬件像GPU有着更高的要求之外...

2023-06-23 09:39:48查看全文 >>

python的主要特点简述(python五个特点)

python的主要特点简述(python五个特点)

一:Python是什么? Python 是一种高层次的结合解释性、编译性、互动性和面向对象的脚本语言。Python 的设...

2023-06-23 09:51:54查看全文 >>

学python好找工作吗(转行学python好找工作吗)

学python好找工作吗(转行学python好找工作吗)

Python学习结束后找什么工作?Python前景怎么样?当你在学习这门语言的时候,你会不会担心以后找不到一份满意的工作...

2023-06-23 09:47:18查看全文 >>

python语言三大特性(简述python语言的四个特点)

python语言三大特性(简述python语言的四个特点)

一、继承我们一直在说面向对象扩展性高,从来不知道他的扩展性高体现在哪些方面,接下来我们就来介绍他的三大特性,三大特性分别...

2023-06-23 09:56:04查看全文 >>

人工智能用哪种编程语言最好(人工智能最常用的编程语言)

人工智能用哪种编程语言最好(人工智能最常用的编程语言)

来源 | medium译者 | 张涛 责编 | Carol出品 | AI科技大本营(ID:rgznai100)AI系统的...

2023-06-23 09:33:47查看全文 >>

文档排行