日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

在Python中構建增廣矩陣的實現方法

系統 1952 0

麻煩的

            
# TODO 構造增廣矩陣,假設A,b行數相同
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
          

優化后

            
# TODO 構造增廣矩陣,假設A,b行數相同
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]這樣的表達式會返回[1, 2, 3, 4]

以上這篇在Python中構建增廣矩陣的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 蓬溪县| 蓬莱市| 白玉县| 武汉市| 梁河县| 甘德县| 界首市| 故城县| 乌拉特前旗| 盘锦市| 永修县| 北安市| 富民县| 团风县| 梓潼县| 连江县| 车致| 泰安市| 马龙县| 舟曲县| 洛阳市| 望谟县| 云和县| 大足县| 藁城市| 友谊县| 城固县| 白沙| 唐山市| 肥乡县| 图木舒克市| 莱州市| 句容市| 台州市| 清涧县| 石棉县| 高唐县| 墨江| 五河县| 沧源| 衡阳市|