numpy 数组操作

目录

1. 数组操作

1.1 数组排序

sort 函数

argsort 函数

1.2 求和

1.3 最大值和最小值

1.4 均值

1.5 标准差

1.6 相关系数矩阵

2. 多维数组操作

2.1 数组形状

2.2 转置

2.3 数组连接(concatenate)

 拼接成三维数组 array

2.4 stack 进行拼接

变成三维数组

3. numpy 内置函数


1. 数组操作

先定义好一些数据

1.1 数组排序

sort 函数

sort 排序函数,会按照升序函数进行排序,并不会对原数组产生影响

argsort 函数

argsort 函数也是升序排列,不过返回的是数组的索引值

例如查看评分最少和最多的电影

1.2 求和

sum 函数,求和函数

两种写法,看习惯使用那种

1.3 最大值和最小值

max 最大值

两种写法,看习惯使用那种

min 最小值、

两种写法,看习惯使用那种

1.4 均值

mean 求均值函数

两种写法,看习惯使用那种

1.5 标准差

std 求标准差

两种写法,看习惯使用那种

1.6 相关系数矩阵

cov 相关系数

2. 多维数组操作

2.1 数组形状

shape 查看数组形状

 reshape 和shape一样,但不会改变原来数组的值,返回一个新的数组

2.2 转置

.T 转置,不会改变原来的数组

.transpose 转置,不会改变原来的数组

2.3 数组连接(concatenate)

先定义两个数组x,y

沿着第一维拼接,axis = 0 可省略

沿着第二维拼接

 拼接成三维数组 array

2.4 stack 进行拼接

定义数组

垂直方向

水平方向

变成三维数组

3. numpy 内置函数

abs 绝对值

exp 指数

 median 中值

累积和(前两个数相假,前三个数相加)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风吹等浪起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值