简介
NumPy系统是Python的一种开源的数值计算扩展,可用来存储和处理大型矩阵。
numpy中的array
ndarray是numpy提供的一种数组,python的数组可以存放各种类型和对象,运行速度下降,而ndarray为了提高运行速度,底层用c实现,限定只能使用一种类型。ndarray有以下几个常用属性
属性
说明
shape
几行几列
ndim
数组维度
dtype
数组元素的类型
itemsize
数组中每个元素的大小
size
数组中元素的个数
下面分别打印以下这几个属性
list = [[1,2,3], [4,5,6], [7,8,9]]
# 新建一个元素类型为int64的数组
numpy_list = numpy.array(list, dtype=numpy.int64)
print(numpy_list.shape)
print(numpy_list.ndim)
print(numpy_list.dtype)
print(numpy_list.itemsize)
print(numpy_list.size)
结果如下
(3, 3)
2
int64
8
9
常用array
array
说明
numpy.zeros[row, col]
全零数组
numpy.ones[row, col]
全一数组
nu