Python可以用List当数组用,但是由于List的元素可以是任意对象,因此保存一个List需要保存所有指针和元素。非常消耗内存。
本文学习博客:用Python做科学计算 整理笔记,以待备用。
首先是NumPy函数库导入
importnumpy as np
创建数组
array
使用array可以创建多维数组
a = np.array([[1, 2, 3, 4],[4, 5, 6, 7], [7, 8, 9,10]])
shape
使用shape可以获得数组维数
a.shape
(3,4)
reshape
使用reshape以改变数组的尺寸