安装numpy模块
安装模块,pip install numpy 。
numpy初体验
如何创建一个数组,np.array([1,2,3,4,5,6])
代码比较简单,从结果来分析,两个输出结果类似,但是数据类型不同
那么是否可以采取却片获取数据呢?
尝试切片分别获取列表和数组的数据
从结果来说,列表和数组都可以通过切片的方式获取数据。
所以可以总结为:列表中的数据用逗号分割,数组中的元素用空格分割。
数学运算
学习过列表,都知道,列表是不可以直接进行数学运算的,加减乘除。
同样是乘法运算,但是结果却不一样。列表被复制了一次,但是数组的每个元素却翻倍了。
多维数组
列表是一般都是一维的,但是数组可以是多维的。比如创建一个二维数组。
这里定义a的列表,是大列表套小列表,但是任然是一维的。
直接输出列表,结果列表元素直接输出了,但是数组输出的结果明显和列表是不一样的。输出了每个元素。
如果对列表进行切片分析的话,切片的结果是一样的。
输出结果