当前位置: 首页 > news >正文

2.深度学习与大模型-矩阵

 

矩阵其实在我们的生活中也有很多应用,只是我们没注意罢了。

1. 矩阵是什么?

简单来说,矩阵就是一个长方形的数字表格。比如你有一个2行3列的矩阵,可以写成这样:

这个矩阵有2行3列,每个数字都有一个位置,比如第一行第二列的数字是2。

2. 生活中的矩阵

  • Excel表格:如果你用过Excel,其实你已经接触过矩阵了。Excel里的数据表就是一个矩阵,每一行和每一列都有特定的数据。

  • 图像处理:一张黑白图片可以看作一个矩阵,每个像素点的灰度值就是矩阵中的一个元素。彩色图片则是三个矩阵(红、绿、蓝)的组合。

  • 天气数据:假设你记录了一周每天的温度、湿度和风速,这些数据可以组成一个7行3列的矩阵,每一行代表一天,每一列代表一个气象指标。

3. 矩阵的运算

  • 加法:两个相同大小的矩阵可以相加,对应位置的元素相加。比如:

 

  • 数乘:一个矩阵乘以一个数,就是每个元素都乘以这个数。比如:

 

  • 乘法:矩阵乘法稍微复杂一点,但也很实用。比如:

 

4. 矩阵的应用

  • 计算机图形学:在3D游戏中,物体的旋转、缩放和平移都是通过矩阵运算来实现的。

  • 数据分析:在统计学和机器学习中,数据通常以矩阵的形式表示,方便进行各种计算和分析。

  • 网络搜索:Google的PageRank算法就是用矩阵来表示网页之间的链接关系,通过矩阵运算来排名网页。

5. python演示

矩阵其实就是一种数字表格,生活中随处可见。理解矩阵不仅能帮我们更好地处理数据,还能在计算机、工程等领域大显身手。希望大家以后看到矩阵时,能想到它不仅仅是数学符号,而是我们生活中的一部分!

5.1 安装numpy和 matplotlib

pip install numpy matplotlib

5.2  python代码实现

import numpy as np
import matplotlib.pyplot as plt

# 创建一个3x3的矩阵
matrix = np.array([[1, 2, 3],
                   [4, 5, 6],
                   [7, 8, 9]])

print("矩阵:\n", matrix)

# 可视化矩阵
plt.figure(figsize=(6, 6))
plt.imshow(matrix, cmap='viridis', interpolation='nearest')
plt.colorbar()
plt.title('矩阵可视化')
plt.xticks(np.arange(matrix.shape[1]), np.arange(matrix.shape[1]))
plt.yticks(np.arange(matrix.shape[0]), np.arange(matrix.shape[0]))
plt.grid(True)
plt.show()

相关文章:

  • V8引擎中的垃圾回收机制如何工作?
  • 从能耗监测到碳资产管理:智慧校园能源管理平台的迭代升级与实践启示
  • std::ranges::views::take, take_while,std::ranges::take_view,take_while_view
  • SVT-AV1源码分析build_intra_predictors函数
  • 开源安全测试工具 | 网络安全工具列表
  • 蓝桥与力扣刷题(441 排列硬币)
  • 【Hadoop】
  • sublime text 中添加copilot
  • 【spring】配置类和整合Junit
  • Dubbo、SpringCloud框架学习
  • 批量将 Excel 转换 PDF/Word/CSV以及图片等其它格式
  • OpenHarmony子系统开发 -- 构建系统编码规范与最佳实践
  • 非软件开发项目快速上手:14款管理软件精选
  • Flutter开发避坑指南:高频问题排查与性能调优实战
  • 【互联网性能指标】QPS/TPS/PV/UV/IP/GMV/DAU/MAU/RPS
  • 探秘稀疏注意力:高效计算的新钥匙
  • 自学网络安全(黑客技术)2025年 —90天学习计划
  • 《Android APP 启动流程深度解析》
  • PostgreSQL-01-入门篇-简介
  • 天梯选拔赛赛后补题
  • 美国前总统拜登确诊前列腺癌
  • 专利申请全球领先!去年我国卫星导航与位置服务产值超5700亿元
  • “先增聘再离任”又添一例,景顺长城基金经理鲍无可官宣辞职
  • 李成钢出席中国与《数字经济伙伴关系协定》成员部级会议
  • 贵州省委军民融合发展委员会办公室副主任李刚接受审查调查
  • 中国青年报:为见义勇为者安排补考,体现了教育的本质目标