1.NumPy是一个Python科学计算的基础模块。NumPy不但能够完成科学计算的任务,也能够被用作有效的多维数据容器,用于存储和处理大型矩阵。
2.在性能上,NumPy比起Python自身的嵌套列表结构要高效的多!!
3.NumPy创建数组的多种方式:
arr1=np.array([1,2,3]) print arr1 arr2=np.array([(1.5,2,8.4),(2,9,8.6)]) print arr2 arr3=np.identity(3,int) #生成3维的单位矩阵 print arr3 arr4=np.zeros((3,4),int) #生成3行4列零矩阵 print arr4 print "【生成2行3列每个元素都在【0,1】之间的随机矩阵" arr5=np.random.random((2,3)) print arr5
结果:
[1 2 3] [[ 1.5 2. 8.4] [ 2. 9. 8.6]] [[1 0 0] [0 1 0] [0 0 1]] [[0 0 0 0] [0 0 0 0] [0 0 0 0]] 【生成2行3列每个元素都在【0,1】之间的随机矩阵 [[ 0.75387207 0.42818932 0.39820343] [ 0.13796389 0.10722287 0.87060598]]