前言
本文是该专栏的第19篇,后面会持续分享python的数据分析知识,记得关注。
熟悉numpy的同学都知道,numpy可以创建数组。
如果说,创建的数组是一维数组,那么它的索引和切片就类似于python中的列表。
如果创建的数组是多维数组,以二维数组为例, 如果说在一个中括号中,有两个值,且它们之间是通过逗号进行分隔的,那逗号前面的为行,逗号后面的为列。需要注意的是,如果中括号中只有一个值,那么这个值就是代表行。
值得一提的是,多维数组的行和列,都是遵循一维数组的方式,可以使用整型、切片,还可以使用中括号的形式代表不连续的,如下:
a[[1,2],[3,4]]
类似于这样的情况,那它返回的就是第一行第三列、第二行第四列的两个值。
下面跟着笔者,以实际代码为例进行说明。
正文
1.一维数组
其实一维数组的索引和切片操作,类似于python的列表
先创建一个一维数组,如下: