码迷,mamicode.com
首页 > 编程语言 > 详细

Python---NumPy模块

时间:2018-02-10 14:04:25      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:pytho   bsp   array   int   容器   嵌套列表   元素   ros   python   

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]]

 

Python---NumPy模块

标签:pytho   bsp   array   int   容器   嵌套列表   元素   ros   python   

原文地址:https://www.cnblogs.com/soyo/p/8438524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!