最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中NumPy的矩陣與通用函數(shù)

 更新時間:2023年07月06日 10:57:23   作者:生于憂患丶  
這篇文章主要介紹了Python中NumPy的矩陣與通用函數(shù),Numpy是python的一種開源的數(shù)值計(jì)算擴(kuò)展。這種工具可用來存儲和處理大型矩陣,比Python自身的嵌套列表結(jié)構(gòu)要高效的多支持大量的維度數(shù)組與矩陣運(yùn)算,需要的朋友可以參考下

NumPy矩陣

1. 創(chuàng)建

兩種函數(shù)創(chuàng)建矩陣

matr1 = np.mat("1,2,3;4,5,6;7,8,9")
matr2 = np.matrix([[1,2,3],[4,5,6],[7,8,7]])
print(matr1)
print(matr2)

在這里插入圖片描述

bmat 函數(shù)合成矩陣

np.bmat("matr1 matr2;matr2 matr1")

在這里插入圖片描述

2. 運(yùn)算

矩陣與 數(shù) 相 加 減 乘 除 這里只舉了與數(shù)的相乘。

arr1 = np.ones([3,3])
np.asmatrix(arr1)
print(arr1)
arr2 = arr1*3
print(arr2)

在這里插入圖片描述

矩陣 與 矩陣 相加減

arr2[0,1] = 2
arr1[0,1] = 2
print(arr2)
arr3 = arr1*arr2
print(arr3)

在這里插入圖片描述

矩陣對應(yīng)元素相乘

np.multiply(arr1,arr2)

在這里插入圖片描述

矩陣特有的屬性:

屬性說明
T返回自身的轉(zhuǎn)置
H返回自身的共軛轉(zhuǎn)置
I返回自身的逆矩陣
A返回自身數(shù)據(jù)的二維數(shù)組的一個視圖

ufunc函數(shù)

全稱通用函數(shù) 是一種能夠?qū)?shù)組中所有函數(shù)進(jìn)行操作的函數(shù)

四則運(yùn)算: 加(+) 減(-) 乘(*) 除(/) 冪(**)。數(shù)組的四則運(yùn)算表示對每個數(shù)組中的元素分別進(jìn)行四則運(yùn)算,所以形狀必須相同

比較運(yùn)算: >、<、==、>=、<=、!=. 比較運(yùn)算返回結(jié)果是一個布爾數(shù)組,每個元素為每個數(shù)組對應(yīng)元素的比較結(jié)果。

邏輯運(yùn)算: np.any 函數(shù)表示邏輯 ”or“ ,np.all函數(shù)表示邏輯”and“.運(yùn)算結(jié)果返回布爾值。

ufunc 函數(shù)的廣播機(jī)制

廣播(broadcasting)是指不同形狀的數(shù)組之間執(zhí)行算術(shù)運(yùn)算的方式。需要遵循4個原則。

1:讓所有輸入數(shù)組都向其中shape最長的數(shù)組看齊,shape中不足的部分都通過在前面加1補(bǔ)齊。

2:輸出數(shù)組的shape是輸入數(shù)組shape的各個軸上的最大值。

3:如果各個輸入數(shù)組的對應(yīng)軸的長度相同或者其長度為1時,這樣的數(shù)組之間能夠用來計(jì)算,否則 出錯。

4:當(dāng)輸入數(shù)組的某個軸的長度為1時,沿著此軸運(yùn)算時都用此軸上的第一組值。

到此這篇關(guān)于Python中NumPy的矩陣與通用函數(shù)的文章就介紹到這了,更多相關(guān)NumPy矩陣通用函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

平罗县| 泰宁县| 宜兰县| 十堰市| 宁化县| 无为县| 日土县| 胶州市| 光泽县| 平罗县| 瑞安市| 神木县| 广饶县| 平凉市| 永泰县| 隆化县| 云浮市| 荥经县| 多伦县| 乌兰浩特市| 方山县| 获嘉县| 庆元县| 夹江县| 全椒县| 曲松县| 文昌市| 怀远县| 竹溪县| 杭州市| 三亚市| 黄浦区| 会同县| 灵宝市| 修武县| 敖汉旗| 东乡族自治县| 南乐县| 钦州市| 枞阳县| 治多县|