真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python矩陣運(yùn)算函數(shù),python求矩陣方程

python的矩陣可以做什么

python的numpy庫(kù)提供矩陣運(yùn)算的功能,因此我們?cè)谛枰仃囘\(yùn)算的時(shí)候,需要導(dǎo)入numpy的包。

網(wǎng)站設(shè)計(jì)制作過(guò)程拒絕使用模板建站;使用PHP+MYSQL原生開(kāi)發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都網(wǎng)站制作、網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營(yíng)了10多年的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

計(jì)算矩陣對(duì)應(yīng)行列的最大、最小值、和。

3a1=mat([[1,1],[2,3],[4,2]])

a1

matrix([[1, 1],

[2, 3],

[4, 2]])

計(jì)算每一列、行的和

a2=a1.sum(axis=0) #列和,這里得到的是1*2的矩陣

a2

matrix([[7, 6]])

a3=a1.sum(axis=1) #行和,這里得到的是3*1的矩陣

a3

matrix([[2],

[5],

[6]])

a4=sum(a1[1,:]) #計(jì)算第一行所有列的和,這里得到的是一個(gè)數(shù)值

a4

5 #第0行:1+1;第2行:2+3;第3行:4+2

計(jì)算最大、最小值和索引

a1.max() #計(jì)算a1矩陣中所有元素的最大值,這里得到的結(jié)果是一個(gè)數(shù)值

4

a2=max(a1[:,1]) #計(jì)算第二列的最大值,這里得到的是一個(gè)1*1的矩陣

a2

matrix([[3]])

a1[1,:].max() #計(jì)算第二行的最大值,這里得到的是一個(gè)一個(gè)數(shù)值

3

np.max(a1,0) #計(jì)算所有列的最大值,這里使用的是numpy中的max函數(shù)

matrix([[4, 3]])

np.max(a1,1) #計(jì)算所有行的最大值,這里得到是一個(gè)矩陣

matrix([[1],

[3],

[4]])

np.argmax(a1,0) #計(jì)算所有列的最大值對(duì)應(yīng)在該列中的索引

matrix([[2, 1]])

np.argmax(a1[1,:]) #計(jì)算第二行中最大值對(duì)應(yīng)在該行的索引

1

python 矩陣操作, 篩選符合條件的行

我舉個(gè)簡(jiǎn)單的例子:

取出含有元素0的所有行

import?numpy?as?np?

x?=?np.array([[1,2,3,4,0],[2,3,4,5,6],[0,1,2,3,4]])

b=[]

for?row?in?x:

for?i?in?row:

if?i==0:

b.append(row)

print?b

PS G:\Python learning-Q python exbaidu.py

[array([1, 2, 3, 4, 0]), array([0, 1, 2, 3, 4])]

python中的矩陣運(yùn)算

NumPy支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫(kù)。

首先安裝NumPy,安裝過(guò)pandas,它會(huì)自動(dòng)安裝它的依賴,就不需要安裝NumPy了。


分享標(biāo)題:python矩陣運(yùn)算函數(shù),python求矩陣方程
文章轉(zhuǎn)載:http://weahome.cn/article/hcpjgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部