【Python数据分析 - 5】:Numpy-数组的基本操作

本文介绍了numpy库中创建、修改和操作数组的方法,包括固定范围数组、随机数生成及正态分布数组的创建。重点讲解了reshape、resize、astype、np.round以及数组转置T的功能,并展示了数值转换的使用场景,如保存数据到文件。
摘要由CSDN通过智能技术生成

数组的创建


案例一:数组创建示例

在这里插入图片描述

案例二:数组的修改

array:创建一个新的数组,修改原来数组中的数据时,不会修改新数组中的数据。
asarray:引用原来的数组。

在这里插入图片描述
在这里插入图片描述

案例三:创建固定范围的数组

在这里插入图片描述

案例四:生成随机数

在这里插入图片描述

案例五:创建随机数组

在这里插入图片描述

正态分布


案例一:生成随机正太分布

在这里插入图片描述

案例二:创建标准正态分布

在这里插入图片描述

案例三:随机生成500支股票2年的交易日涨跌幅数据

在这里插入图片描述

reshape:没有改变原来的形状,修改数据时数据量要匹配

在这里插入图片描述

resize:修改原来的形状

在这里插入图片描述

astype:修改类型

在这里插入图片描述

np.round:修改小数的位数

在这里插入图片描述

T:数组转换(转置)

T:把行列进行互换,相当于reshape,不能修改原来的形状

在这里插入图片描述

案例四:tostring() - 数值转换

tostring:将数值转换成bytes,比如数值想要保存在文件中,不能直接保存数值的类型。
当数据太多,jupyter会进行数组的输出限制。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

街 三 仔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值