码迷,mamicode.com
首页 > 编程语言 > 详细

Python之基础数学知识

时间:2018-05-30 10:52:28      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:imp   com   运算   print   向量   tip   sub   XA   线性代数   

一、线性代数

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范数:各项目平方和的平方根。技术分享图片

 

Python之基础数学知识

标签:imp   com   运算   print   向量   tip   sub   XA   线性代数   

原文地址:https://www.cnblogs.com/heaiping/p/9109135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!