您好,登錄后才能下訂單哦!
小編這次要給大家分享的是Python中如何使用numpy矩陣處理運算工具,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
numpy是用于處理矩陣運算非常好的工具。執行效率高,因為其底層是用的是C語句
使用numpy,需要將數據轉換成numpy能識別的矩陣格式。
基本用法:
numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
名稱描述
創建numpy矩陣的其他形式
np.sin(a),即計算該矩陣值的sin結果
np.cos(a)
np.tan(a)
arcsin,arccos,和 arctan 函數返回給定角度的 sin,cos 和 tan 的反三角函數。
矩陣a,矩陣b
a+b,代表逐一加法
a/b,代表逐一除法
a-b,代表逐一減法
a*b,代表逐一乘積
索引
遍歷
for row in A:
print row
默認迭代行數顯示行。
np沒有提供按列迭代,需要用些手段,例如將矩陣進行反轉遍歷即可實現
for column in A.T:
print colum
如果要迭代其項目,則A需要轉換成一行序列
for item in A.flag:
print item
另注意A.flatten()返回的也是一個序列,與flag類似。功能一樣
看完這篇關于Python中如何使用numpy矩陣處理運算工具的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。