一、線性代數
1.求轉置
import numpy m = numpy.mat([[1, 2], [3, 4]]) print("Matrix.Transpose:") print(m.T)
2.矩陣乘法
import numpy a = numpy.mat([1, 2]) b = numpy.mat([[10], [20]]) print(a * b) print(a.T * b.T) a = numpy.mat([[1, 2], [3, 4]]) b = numpy.mat([[10, 20], [30, 40]]) print(a * b)
3.各種乘積運算(a,b為兩個不同的向量)
(1)點積(普通乘法):a.dot(b) 或 numpy.dot(a, b)
(2)內積(點運算):numpy.inner(a, b)
(3)外積(叉運算):numpy.outer(a, b)
(4)元素積:numpy.multiply(a, b)
二、幾何知識
1.范數
L1范數:各項目絕對值的和。
L2范數:各項目平方和的平方根。
