在Python中構(gòu)建增廣矩陣的實(shí)現(xiàn)方法
麻煩的
# TODO 構(gòu)造增廣矩陣,假設(shè)A,b行數(shù)相同
def augmentMatrix(A, b):
if(len(A) != len(b)):
raise 'The number of rows is different'
result = []
for i in range(len(A)):
row = []
for j in range(len(A[i])):
row.append(A[i][j])
for j in range(len(b[i])):
row.append(b[i][j])
result.append(row)
return result
優(yōu)化后
# TODO 構(gòu)造增廣矩陣,假設(shè)A,b行數(shù)相同 def augmentMatrix(A, b): return [AA + bb for AA, bb in zip(A,b)] A = [[1,2,3],[4,5,6],[7,8,9]] b = [[1],[2],[3]] print augmentMatrix(A,b) [[1, 2, 3, 1], [4, 5, 6, 2], [7, 8, 9, 3]]
注:解讀一下AA+bb, 在 python中, [1, 2, 3] + [4]這樣的表達(dá)式會(huì)返回[1, 2, 3, 4]
以上這篇在Python中構(gòu)建增廣矩陣的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python批量實(shí)現(xiàn)Word/EXCEL/PPT轉(zhuǎn)PDF
在日常辦公和文檔處理中,有時(shí)我們需要將多個(gè)Word文檔、Excel表格或PPT演示文稿轉(zhuǎn)換為PDF文件,本文將介紹如何使用Python編程語(yǔ)言批量實(shí)現(xiàn)將多個(gè)Word、Excel和PPT文件轉(zhuǎn)換為PDF文件,需要的可以參考下2023-09-09
mac下給python3安裝requests庫(kù)和scrapy庫(kù)的實(shí)例
今天小編就為大家分享一篇mac下給python3安裝requests庫(kù)和scrapy庫(kù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
django 多對(duì)多表的創(chuàng)建和插入代碼實(shí)現(xiàn)
這篇文章主要介紹了django-多對(duì)多表的創(chuàng)建和插入代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
python實(shí)現(xiàn)監(jiān)控linux性能及進(jìn)程消耗性能的方法
這篇文章主要介紹了python實(shí)現(xiàn)監(jiān)控linux性能及進(jìn)程消耗性能的方法,需要的朋友可以參考下2014-07-07
pytorch torch.nn.AdaptiveAvgPool2d()自適應(yīng)平均池化函數(shù)詳解
今天小編就為大家分享一篇pytorch torch.nn.AdaptiveAvgPool2d()自適應(yīng)平均池化函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01

