1. 程式人生 > >Python---NumPy模塊

Python---NumPy模塊

有效 性能 entity 零矩陣 -- 列表 能夠 處理 多種方式

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模塊