博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之基础数学知识
阅读量:6251 次
发布时间:2019-06-22

本文共 509 字,大约阅读时间需要 1 分钟。

一、线性代数

1.求转置 

import numpym = numpy.mat([[1, 2], [3, 4]])print("Matrix.Transpose:")print(m.T)

2.矩阵乘法

import numpya = 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范数:各项目平方和的平方根。

 

转载于:https://www.cnblogs.com/heaiping/p/9109135.html

你可能感兴趣的文章
cacti
查看>>
Android studio教程:[1] 创建app项目
查看>>
matplotlib图像中文乱码(python3.6)
查看>>
PKUSC2018游记
查看>>
css
查看>>
解决linux 乌班图下使用eclipse创建类和其他各种操作进程卡死的问题的一种可能方法...
查看>>
Java规则引擎及JSR-94[转]
查看>>
【c学习-13】
查看>>
转:最全列表: 80 多个 Linux 系统管理员必备的监控工具
查看>>
给报表增加页眉
查看>>
Mysql配置参数说明
查看>>
python ----字符串基础练习题30道
查看>>
K 班1-7,alpha,beta 作业成绩汇总
查看>>
uva-10879-因数分解
查看>>
写了一个bug----使用已经被删除的内存
查看>>
清空表且自增的id重新从0开始
查看>>
[杂记]如何在LaTeX里插入高亮代码
查看>>
解决数据架构难点数据分布的六种策略
查看>>
mysql 存储过程创建
查看>>
centos7 composer安装
查看>>