数据分析系列教程之numpy(二)

1、numpy读取数据
创建了一个test.csv文件,输入了2列数据
这里写图片描述
np.loadtxt方法读取数据,参数分别为文件路径、分隔符、数据类型,常见的数据类型,可以有int,float,但是每种细分的话还有很多,csv文件是属于逗号分隔符文格式的文件
这里写图片描述

细分的数据类型
这里写图片描述

如果加一个参数unpack=1,则相当于转置,原始数据的行变成我们读取后的列,原始数据的列变成读取后的行,unpack = 0是默认,不转置,也就是原始数据长什么样子,读取后也是什么样子
这里写图片描述

说明:
numpy读取数据大家了解即可,当然更多的还有读取数据库等等,这些我们不再numpy教程环节多讲,因为后期会有更强大的pandas读取各种数据库和文件,并且工作上读取各种数据和写数据基本都是用pandas,能很快很方便的完成

2、numpy数组转置
当然如果我们不是在读取文件中转置的话,有transpose()方法可以直接转置,交换行和列
这里写图片描述

T方法也可以转置
这里写图片描述

3、numpy索引和切片
索引和切片可以对比原生python列表的索引和切片来进行理解学习,注意取的时候,下标仍然和python列表一致,从0开始算

取单行和连续的多行
这里写图片描述

取单列和连续的多列
这里写图片描述

间隔取多行和多列
这里写图片描述

多行多列交集,当然如果想间隔取的话,箭头位置传列表即可
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41666747/article/details/81323427