欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2023年07月06日 10:57:23   作者:生于憂患丶  
這篇文章主要介紹了Python中NumPy的矩陣與通用函數(shù),Numpy是python的一種開(kāi)源的數(shù)值計(jì)算擴(kuò)展。這種工具可用來(lái)存儲(chǔ)和處理大型矩陣,比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)

在這里插入圖片描述

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

np.multiply(arr1,arr2)

在這里插入圖片描述

矩陣特有的屬性:

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

ufunc函數(shù)

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

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

比較運(yùn)算: >、<、==、>=、<=、!=. 比較運(yùn)算返回結(jié)果是一個(gè)布爾數(shù)組,每個(gè)元素為每個(gè)數(shù)組對(duì)應(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個(gè)原則。

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

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

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

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

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

相關(guān)文章

  • Python視頻剪輯Moviepy庫(kù)使用教程

    Python視頻剪輯Moviepy庫(kù)使用教程

    這篇文章主要為大家介紹了Python視頻剪輯Moviepy庫(kù)使用教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • python-地圖可視化組件folium的操作

    python-地圖可視化組件folium的操作

    這篇文章主要介紹了python-地圖可視化組件folium的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Python使用Flask編寫一個(gè)網(wǎng)站的代碼指南

    Python使用Flask編寫一個(gè)網(wǎng)站的代碼指南

    使用Flask編寫一個(gè)網(wǎng)站是一個(gè)相對(duì)簡(jiǎn)單且有趣的過(guò)程,Flask是一個(gè)用Python編寫的輕量級(jí)Web應(yīng)用框架,它易于上手,同時(shí)也非常強(qiáng)大,適合構(gòu)建從簡(jiǎn)單的博客到復(fù)雜的Web應(yīng)用的各種項(xiàng)目,以下是一個(gè)使用Flask編寫簡(jiǎn)單網(wǎng)站的指南,包括代碼示例,需要的朋友可以參考下
    2024-11-11
  • python中format()函數(shù)的簡(jiǎn)單使用教程

    python中format()函數(shù)的簡(jiǎn)單使用教程

    python中format函數(shù)用于字符串的格式化,接下來(lái)通過(guò)本文給大家介紹python中format()函數(shù)的簡(jiǎn)單使用教程,一起看看吧
    2018-03-03
  • Python中%r和%s的詳解及區(qū)別

    Python中%r和%s的詳解及區(qū)別

    這篇文章主要介紹了Python中%r和%s的詳解及區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Python實(shí)現(xiàn)json對(duì)值進(jìn)行模糊搜索的示例詳解

    Python實(shí)現(xiàn)json對(duì)值進(jìn)行模糊搜索的示例詳解

    我經(jīng)常使用json進(jìn)行存儲(chǔ)配置,于是常常遇到這樣的問(wèn)題:如果想要對(duì)某個(gè)數(shù)組里的值進(jìn)行模糊搜索,同時(shí)輸出相關(guān)的其他數(shù)組相同位置的的值該如何實(shí)現(xiàn)呢?本文就來(lái)和大家詳細(xì)聊聊
    2023-01-01
  • Python3.7在anaconda里面使用IDLE編譯器的步驟詳解

    Python3.7在anaconda里面使用IDLE編譯器的步驟詳解

    這篇文章主要介紹了Python3.7在anaconda里面使用IDLE編譯器的步驟,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-04-04
  • 基于Python實(shí)現(xiàn)評(píng)論區(qū)抽獎(jiǎng)功能詳解

    基于Python實(shí)現(xiàn)評(píng)論區(qū)抽獎(jiǎng)功能詳解

    這篇文章主要為大家介紹了基于Python如何實(shí)現(xiàn)評(píng)論區(qū)抽獎(jiǎng)的功能,文章的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的朋友可以學(xué)習(xí)一下
    2021-12-12
  • python自定義函數(shù)def的應(yīng)用詳解

    python自定義函數(shù)def的應(yīng)用詳解

    這篇文章主要介紹了python自定義函數(shù)def的應(yīng)用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評(píng)論