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

相关推荐
瑞雪兆丰年兮2 分钟前
[从0开始学Java|第十六、十七天]项目阶段(拼图小游戏)
java·开发语言
AI人工智能+电脑小能手3 分钟前
【大白话说Java面试题 第85题】【Mysql篇】第15题:MySQL 的事务中,幻读是怎么解决的?
java·开发语言·数据库·mysql·面试
Zy_Yin1237 分钟前
拆解如何用anthropic金融agent做投研
人工智能·python·深度学习·金融·github
清水白石0088 分钟前
Python 变量的本质:从“盒子思维”到“引用思维”,彻底理解赋值到底发生了什么
java·python·ajax
yaoxin5211239 分钟前
423. Java 日期时间 API - DayOfWeek 和 Month 枚举
开发语言·python
燐妤13 分钟前
Python工具使用:Pycharm
python·pycharm
秋雨梧桐叶落莳14 分钟前
iOS——抽屉视图详解
开发语言·macos·ui·ios·objective-c·cocoa
郝学胜-神的一滴15 分钟前
Qt 高级开发 016:半内存管理机制
开发语言·c++·qt·程序人生·用户界面
Wonderful U17 分钟前
基于Python+Django的私有化云笔记系统:从痛点分析到完整实现
笔记·python·django
Byte Wizard17 分钟前
动态内存管理
c语言·开发语言