数值运算

简介: 快速学习数值运算

开发者学堂课程【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()

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

相关文章
|
8月前
|
存储 数据处理
计算机数据的表示及运算
计算机数据的表示和运算是计算机系统中非常重要的概念。计算机使用二进制来表示和处理数据,其中包括整数、浮点数和字符等不同类型的数据。下面将详细介绍计算机数据的表示和运算。 1. 二进制表示:计算机使用二进制系统来表示数据。二进制系统由0和1两个数字组成,每一位称为一个比特(bit)。比特是计算机中最小的存储单位,可以表示一个二进制数值(0或1)。 2. 整数表示:计算机使用补码表示整数。补码是一种用于表示负数的方法,它将负数的最高位设为1,正数的最高位设为0。补码表示可以保证负数的运算结果仍然是有效的。 3. 浮点数表示:计算机使用浮点数表示实数。浮点数由两个部分组成:尾数和指数。尾数表示
125 0
|
8月前
|
存储 算法 数据处理
数据的表示及运算
一、数据的表示及运算 数据的表示和运算是计算机系统中非常重要的概念,它们决定了计算机如何处理和操作数据。 1. 数据的表示:计算机使用二进制(0和1)来表示和存储数据。二进制是一种只有两个状态的编码方式,可以通过开关电路的开和关来表示0和1。计算机将二进制编码与不同的数据类型关联,例如整数、浮点数、字符等。 2. 整数运算:计算机可以对整数进行基本的算术运算,包括加法、减法、乘法和除法。这些运算是通过电子电路中的逻辑门实现的,逻辑门可以对二进制数进行逻辑运算和移位操作。 3. 浮点数运算:计算机可以进行浮点数的运算,浮点数是一种用于表示带有小数部分的数值的数据类型。浮点数运算涉及到浮点数的表示
60 0
|
1月前
|
存储 算法 Java
数值问题
数值问题
62 1
|
10月前
|
人工智能 测试技术
MoonLight的运算问题
MoonLight的运算问题
65 0
|
11月前
|
存储 C++
大整数运算(高精度运算)C/C++
大整数运算(高精度运算)C/C++
183 0
|
C语言
5.1.4_带符号整数的表示和运算_原反补
计算机组成原理之带符号整数的表示和运算_原反补
141 0
5.1.4_带符号整数的表示和运算_原反补
2.2.4加减运算和溢出判断
2.2.4加减运算和溢出判断
|
开发者 索引 Python
数值运算|学习笔记
快速学习数值运算
74 0