小杰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

相关推荐
一枝小雨10 分钟前
【C++】深入解析C++嵌套依赖类型与typename关键字
开发语言·c++·笔记·学习笔记
mengjiexu_cn31 分钟前
强化学习PPO/DDPG算法学习记录
python·学习·算法
念念010742 分钟前
PyTorch
人工智能·pytorch·python
小彭努力中44 分钟前
164.在 Vue3 中使用 OpenLayers 加载 Esri 地图(多种形式)
开发语言·前端·javascript·vue.js·arcgis
ftpeak1 小时前
Rust SQLx 开发指南:利用 Tokio 进行性能优化
开发语言·oracle·性能优化·rust·个人开发
WSSWWWSSW1 小时前
Python OpenCV图像处理与深度学习:Python OpenCV性能优化与高效图像处理
图像处理·python·opencv
ILUUSION_S1 小时前
ReactAgent接入MCP服务工具
python·langchain
@HNUSTer1 小时前
基于 HTML、CSS 和 JavaScript 的智能图像锐化系统
开发语言·前端·javascript·css·html
倔强的小石头_1 小时前
【C语言指南】回调函数:概念与实际应用的深度剖析
c语言·开发语言
胖达不服输1 小时前
「日拱一码」076 深度学习——自然语言处理NLP
人工智能·python·深度学习·自然语言处理·nlp