数值运算

简介: 快速学习数值运算

开发者学堂课程【Python 常用数据科学库:数值运算】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/546/detail/7481


数值运算


内容介绍

一、数值运算操作

二、二元统计


一、数值运算操作

In [1]:import pandas as pd

df = pd. DataFrame ([[1, 2,3], [4, 3, 6]], index = ['a', 'b'], co]umns = ['A', 'B', 'C'])

df

image.png

//1 2 3 4 5 6分别是样本

//先将特征拿到手,index 相当于有了数据索引

//指定一些值做一些求和计算(按列)

In [2]: df.sum()

Out[2]: A      5

B     7  

C     9

dtype: int64

//指定一些值做一些求和计算(按行)

In [3]: df.sum(axis = 0)

Out[3]:  A      5

B     7  

C     9

dtype: int64

In [4]: df.sum(axis = 1)

Out[4]: a      6

b     15

dtype: int64

In [5]: df.sum(axis ='columns')

Out [5]: a     6

b    15

dtype: int64

//均值

In [6]:df. mean ()

Out[6]: A     2.5

B     3.5

C     4.5

dtype: float64

In [7]: df. mean (axis = 1)

Out [7]: a     2.0

b     5.0

dtype: float64

//最大值 最小值

In [8]:df.min()

df. max()

Out[8]: A     4

B     5

C     6

dtype: int64

//中位数

In [9]:df. median()

Out[9]:A     2.5

B    3.5

C    4.5

dtype: float64

二、二元统计

In [20]: df = pd.read_csv('./data/titanic.csv')

df.head()

In [21]:df.cov()

//返回特征和特征之间的协方差

//相关差和相关系数

In [22]:df.corr()

//计算每个年龄段都有多少人,采用降序来排

In [23]: df['Age'].value_counts()

//计算每个年龄段都有多少人,采用升序来排

In [24]: df['Age']. value_counts(ascending = True)

In [25]: df['Pclass'].value_counts( ascending = True)

//帮忙做一个分组工作

In [26]: df['Age']. value_counts (ascending = True,bins = 5)

//可以清楚的看出每一个组有多少人

In [27]: df['Age'].count()

In [28]: df['Pclass'].count()

//可以看出来每一组的样本

相关文章
|
存储 人工智能 安全
阿里云网盘与相册服务(简称PDS)是阿里云为客户提供的面向企业、团队与个人的数据管理开放平台
阿里云网盘与相册服务(简称PDS)是阿里云为客户提供的面向企业、团队与个人的数据管理开放平台
680 1
|
11月前
|
机器学习/深度学习 数据采集
《机器学习模型快速收敛的秘籍大揭秘》
在机器学习中,快速收敛是提高效率和节省资源的关键。常用方法包括:选择合适的优化器(如Adam、RMSProp等),动态调整学习率,使用预训练模型,进行数据预处理,合理选择模型结构,应用批量归一化,以及增加训练数据。这些策略能有效加速模型收敛,提升性能并减少训练时间。
478 7
|
人工智能 自然语言处理 Serverless
评测
本文对“触手可及,函数计算玩转 AI 大模型”解决方案进行全面测评,涵盖功能特性、性能表现、易用性和成本效益等多个方面。测评结果显示,该方案在大模型集成便捷性、函数计算能力拓展、多场景适配性等方面表现出色,能够显著降低使用门槛、提升开发效率和运行性能。然而,在高并发场景下的响应时间和大规模应用的成本控制方面仍有改进空间。总体而言,该方案特别适合中小企业和创新型项目快速落地 AI 应用。
|
JavaScript API UED
Vue3使用触摸滑动插件(Swiper)
本文介绍如何在Vue2项目中使用Swiper插件实现触摸滑动功能,并封装了两种轮播图展示形式:首页轮播图(`type: banner`)和走马灯轮播图(`type: carousel`),以及信息展播模式(`type: broadcast`)。支持自定义轮播图片、区域尺寸、动画效果等属性。通过示例代码展示了不同切换动画及自定义效果,并提供了在线预览。适用于多种应用场景,提升用户体验。
861 1
Vue3使用触摸滑动插件(Swiper)
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
284 64
|
关系型数据库 Unix 数据库
PostgreSQL开启远程访问
PostgreSQL开启远程访问
|
XML Java Android开发
gradle配置
gradle配置
272 0
|
人工智能 搜索推荐 Serverless
AIGC 可以如何突破设计灵感的界限?
AIGC 可以如何突破设计灵感的界限?
198 0
|
前端开发 容器
css溢出隐藏省略号不生效如何解决?
css溢出隐藏省略号不生效如何解决?
1092 0
|
Linux
Linux系统【系统管理】resize2fs命令 – 同步文件系统容量到内核
resize2fs命令来自于英文词组“resize to filesystem”的缩写,其功能是用于同步文件系统容量到内核。如对ext3、ext4、XFS等设备卷容量进行了调整,则需要使用resize2fs命令同步信息到系统内核。
716 0