矩陣的計算

2021-10-22 14:08:31 字數 761 閱讀 6862

矩陣之間相乘,必須滿足 b 矩陣列數等於 a 矩陣行數才能運算,矩陣與矩陣之間的計算可以拆分為矩陣與多個向量的計算再將結果組合,返回的結果為乙個列數等於 b 矩陣、行數等於 a 矩陣的矩陣。

矩陣加減必須滿足矩陣之間緯度相同,返回的結果也會是乙個相同緯度的矩陣。

不滿**換律,a×b  ≠ b×a

滿足結合律,a×(b×c) = (a×b)×c

滿足分配率,a×(b+c) =a×b + a×c

任何矩陣乘以單位矩陣都等於它本身,且此處復合交換律,及任意矩陣乘以單位矩陣=單位矩陣乘以此矩陣,滿足:a×i = i×a =a。

單位矩陣特徵:主對角線元素都等於 1,其餘元素都等於 0 的方陣是單位矩陣,方陣指行列數相等的矩陣。

以下矩陣示例均為單位矩陣:

numpy的矩陣計算

給乙個向量a 0,1,2 每個元素乘以2 a for e in a 或者a 2 e for e in a 或者a np.array 2 e for e in a 這個比較快 如果是numpy的array 直接2 a就可以了這個最快 universal functions 1,1都可以 np.abs ...

Python numpy的矩陣計算

import numpy as np def numpywork1 矩陣的求和運算 one np.array 1,0,1,3,4,1 2,1,4,2,3,0 3,5,4,1,3,2 2,6,3,1,3,8 9,1,2,1,5,0 two np.sum one,axis 0 每一列求和,得到的新矩陣 ...

numpy的矩陣計算

arr1 np.arange 1,6 arr2 np.array 10 20,30 40,50 print arr1 print arr2 print arr1 arr2 展示 12 345 102030 4050 1122 334455 注意點 1 一維陣列的元素個數是相同的,不然無法完成廣播 2...