Python---NumPy模塊
阿新 • • 發佈:2018-02-10
有效 性能 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模塊