小杰python高级(one day)——线性代数

python高级

三方库:numpy(数组)、matplotlib(图形)、pandas

进程、线程

网络通信:tcp、udp

小项目

1.线性代数

(1)向量

标量:只有大小无方向

向量

有大小有方向,起点为原点,终点为端点。

在几何中,表示有向线段的大小

在数学中,列表和元组

向量的加减法:

两个向量进行加减时,必须为同维向量

向量的乘法:

向量与标量:

改变方向和大小

向量的点积:

使用·作为运算符

结果为标量

(2)矩阵(二维数组)

行矩阵:只有一行或向量

列矩阵:只有一列

零矩阵:全为零

方阵:行列相等

单位矩阵:主对角线元素为1,其余为0

同型矩阵:两个矩阵行列数对应相等

矩阵的运算

矩阵加减法

必须为同型矩阵,各元素对应相加

矩阵的乘法

矩阵和向量
前提条件是矩阵的列数=向量的行数时才可乘,结果是向量

矩阵和矩阵

第一个矩阵的列数必须等于第二个矩阵的行数,结果为矩阵

(3)张量

如:

a = [1,2,3,4,5]

b = [[1,2,3], [4,5,6]]

c = [ [[1,2,3], [4,5,6]],

\[1,1,1\], \[2,2,2\]\]

2*2*3

相关推荐
好家伙VCC6 分钟前
**发散创新:探索群体智能编程中的新境界**随着科技的飞速发展,群体智能逐渐成为编程领域的一大研究热点。本文将深入探讨群体智能的概念、优
java·python·科技
aramae17 分钟前
数据结构与算法(递归)
开发语言·经验分享·笔记·算法
千码君201625 分钟前
Go语言:记录一下Go语言系统学习的第一天
java·开发语言·学习·golang·gin·并发编程·编译语言
TwoAnts&DingJoy40 分钟前
数据分析-泊松分布
python·机器学习·数据挖掘·数据分析·统计学·泊松分布
Lxinccode1 小时前
python(48) : 命名截图[Windows工具(3)]
开发语言·python·截图·快速截图
骁的小小站1 小时前
Learn C the Hardway学习笔记和拓展知识(一)
c语言·开发语言·c++·经验分享·笔记·学习·bash
花哥码天下1 小时前
Oracle下载JDK无需登录
java·开发语言
bestcxx1 小时前
0.2、AI Agent 开发中 ReAct 和 MAS 的概念
人工智能·python·dify·ai agent
早点.早点.2 小时前
QT登陆界面
开发语言·qt