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

相关推荐
自信不孤单几秒前
UniAda核心代码详解
python·ai·大模型·tta·狄利克雷理论·证据感知
smj2302_7968265210 分钟前
解决leetcode第3883题统计满足数位和数组的非递减数组数目
python·算法·leetcode
李昊哲小课15 分钟前
Python办公自动化教程 - openpyxl让Excel处理变得轻松
python·信息可视化·excel
Ulyanov15 分钟前
Streamlit基础入门与快速原型开发
python·架构·系统仿真
QJtDK1R5a24 分钟前
C# 14 中的新增功能
开发语言·c#
大黄说说27 分钟前
Java 中 String 为何被设计为不可变?
开发语言
源码之屋31 分钟前
计算机毕业设计:Python出行数据智能分析与预测平台 Django框架 可视化 数据分析 PyEcharts 交通 深度学习(建议收藏)✅
人工智能·python·深度学习·数据分析·django·汽车·课程设计
复园电子32 分钟前
KVM与Hyper-V虚拟化环境:彻底解决USB外设映射掉线的底层架构优化
开发语言·架构·php
2301_8035545233 分钟前
三大编程语言(Python/Go/C++)项目启动全解析
c++·python·golang
给自己做减法43 分钟前
AI编程相关概念
人工智能·python·ai编程