python--Numpy簡單實用實例


# _*_ coding:utf-8 _*_
import numpy as np

#創建數組
a=np.array([[1.,7.,0.],[-2.,1.,2.]])
print a

#ndarray的主要屬性:
#ndarry.ndim數組行數
print a.ndim
#naarray.shape:數組維數
print a.shape
#ndarry.size:數組元素總數
print a.size
#ndarray.dtype:數組元素的類型
print a.dtype
#ndarray.itemsize:數組中每個元素占有字節的大小
print a.itemsize
#ndarray.date:數組元素的數據緩沖區
print a.data

#特殊數組
##1 zeros數組
zero=np.zeros(3,4)
##2 ones數組
one=np.ones(4,4)
##empty數組
empty=np.empty(5,5)

#序列數組
##arange函數:開始值、結束值、步長
arange=np.arange(10,30,5)
##linspace函數:起始值 終止值 元素數量

#數組運算
## 數組可以進行 加 減 乘 除 乘方 等運算

#數組拷貝
#通過.copy()方法進行深拷貝

#矩陣
#矩陣和數組的不同在於矩陣遵循數學運算規律

##兩種創建矩陣的方式
A=np.matrix('1.0 2.0; 3.0 4.0')
B=np.matrix([1.0,2.0],[3.0,4.0])

##轉置
A.T
##矩陣乘法
A*B
##矩陣的逆
A.I

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM