Numpy包成了python科学计算的扩展包,在很多多维数组、大型数组numpy的使用时最多的。
对于numpy包的使用,最好的了解方式就是通过官网了,http://www.numpy.org/
ndarray(N-dimensional array)
1、在numpy里,ndarray他是N-demensional array英文的缩写。他是一种由同质元素组成的多维数组。元素数量是事先准备好的,同质值得是所有元素类型一致。ndarray数据类型由一个叫dtype的numpy对象指定,每个ndarray只有一种dtype类型。
数组的维数和元素数量由数组的型(shape)来确定,shape由n个正整数组成的元组来指定,元组的每个元素对应每一堆的大小,数组的堆统称为轴(axis),轴的数量叫做秩(rank)。
ndarray还有一个特定就是大小固定,创建ndarray一旦制定了大小,其大小就不会再发生改变,而python列表是可以改变的。
2、定义ndarry
使用array()函数定义,以 python列表作为参数,创建之后列表的元素就是ndarray的元素。
首先可以通过一个例子简单了解array()的用法
import numpy as np #导入numpy
a=[1,2,3,4,5,6,7,8,9]
print(a)
>>> [1, 2, 3, 4, 5, 6, 7, 8, 9]