Python?numpy之線性代數(shù)與隨機(jī)漫步
線性代數(shù)
線性代數(shù),矩陣計算,優(yōu)化與內(nèi)存;比如矩陣乘法,分解,行列式等數(shù)學(xué)知識,是所有數(shù)組類庫的重要組成部分。和MATLAB等其他語言相比,numpy的線性代數(shù)中有所不同的是矩陣相乘不是點積運算而是逐個元素計算,因此在numpy里面都有一個特定的函數(shù)來計算,它就是dot,
語法如下:

numpy之線性代數(shù)函數(shù)
diag | 將一個方陣的對角(或非對角)元素作為一維數(shù)組返回,或者將一個一維數(shù)轉(zhuǎn)換為一個方陣,并且在非對角線上有零點 |
dot | 矩陣點乘 |
trace | 計算對角元素和 |
det | 計算矩陣行列式 |
eig | 計算方陣特征值和特征向量 |
inv | 計算方陣的逆矩陣 |
pinv | 計算矩陣的偽逆 |
qr | 計算QR分解 |
svd | 計算奇異值分解 |
solve | 求x的線性系統(tǒng):Ax = b,其中A是方陣 |
lstsq | 計算Ax = b 的最小二乘解 |
偽隨機(jī)數(shù)生成
numpy.random模塊填補(bǔ)了Python內(nèi)建的random模塊的不足,可以高效的生成多種概率分布下的完整樣本數(shù)組。比如我們使用normal來獲得一個8*8的正態(tài)分布樣本數(shù)組

隨機(jī)數(shù)種子:
什么是隨機(jī)數(shù)種子?舉一個簡單的例子,如果我的隨機(jī)種子是100,那么計算機(jī)就會在0-100中隨機(jī)產(chǎn)生,看下面

隨機(jī)種子是1111....
seed | 向隨機(jī)數(shù)生成器傳遞隨機(jī)狀態(tài)種子 |
permutation | 返回一個序列的隨機(jī)排列,或者返回一個亂序的整數(shù)范圍序列 |
shuffle | 隨機(jī)排列一個序列 |
rand | 從均勻分布中抽取樣本 |
randint | 根據(jù)給定的由低到高的范圍抽取隨機(jī)整數(shù) |
randn | 從均值0方差1的正態(tài)分布中抽取樣本(MATLAB型接口) |
binomial | 從二項分布中抽取樣本 |
normal | 從高斯分布中抽取樣本 |
beta | 從beta中抽取樣本 |
chisquare | 從卡方分布中抽取樣本 |
gamma | 從伽馬分布中抽取樣本 |
uniform | 從均勻分布抽取樣本 |
上述的表格如果你看不懂,可以去看一看概率論與數(shù)理統(tǒng)計的知識,方便你深度理解每一個概念和用法
隨即漫步
示例

上面模擬的是一個簡單的隨機(jī)漫步,就比如說我們的擲硬幣,每次的結(jié)果1或者-1,然后計算積累值
到此這篇關(guān)于Python numpy之線性代數(shù)與隨機(jī)漫步的文章就介紹到這了,更多相關(guān)Python numpy線性代數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何解決requests,已經(jīng)安裝卻無法import問題
這篇文章主要介紹了如何解決requests,已經(jīng)安裝卻無法import問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
Python列表list常用內(nèi)建函數(shù)實例小結(jié)
這篇文章主要介紹了Python列表list常用內(nèi)建函數(shù),結(jié)合實例形式總結(jié)分析了Python列表list常見內(nèi)建函數(shù)的功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-10-10
利用PyQt5+Matplotlib 繪制靜態(tài)/動態(tài)圖的實現(xiàn)代碼
這篇文章主要介紹了利用PyQt5+Matplotlib 繪制靜態(tài)/動態(tài)圖的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Pycharm沒有報錯提示(誤觸ignore)的完美解決方案
這篇文章主要介紹了Pycharm沒有報錯提示(誤觸ignore)的解決方案,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-12-12

