Python之基礎數學知識


一、線性代數

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范數:各項目平方和的平方根。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM