量子算法入门——2.线性代数与复数

这篇具有很好参考价值的文章主要介绍了量子算法入门——2.线性代数与复数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考资料:
【【零基础入门量子计算-第03讲】线性代数初步与复数】
来自b站up:溴锑锑跃迁
建议关注他的更多高质量文章:CSDN:【溴锑锑跃迁】

0. 前言

强烈建议搭配b站原视频进行观看,这只是我当时看的笔记,读懂这堂课的内容可能需要:线性代数(初等变换、列向量)、离散数学(群)、高等数学(极限等价无穷小部分)的知识储备

1. 向量的表示与运算

  1. 平面向量基本定理,可推广至三维或更多维度情况
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  2. 内积=点乘,得到标量
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  3. 正交基——内积为零的两向量相互垂直,称为正交基底
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

2. 矩阵表示及其运算

量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  • 矩阵运算法则
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  • 矩阵初等变换
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  • 逆矩阵(up的视频里面这里要是有如下文字提示可能会更好)
    设有矩阵 A A A和矩阵 B B B,有 A B = E AB=E AB=E(其中 E E E表示为单位矩阵,有的地方会用 I I I表示),则B为A的逆矩阵,即有 B = A − 1 B=A^{-1} B=A1
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

对之前鸡兔同笼所列矩阵求解过程进行详细展示,关键是求逆矩阵左乘到右侧
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

矩阵等式的理解方式
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

  • 理解方式一:(上图左)映射、矩阵变换,即从一个向量向另一个向量变换=矩阵
  • 理解方式二:(上图右)用坐标系本身代表的基底去组合成新的向量
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    旋转矩阵:
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

3. 群的简介(离散数学相关)

1. 群的定义

  • 考虑一个集合G并对其中元素定义/指定一种操作称为群乘法

  • 集合G指定群乘法后其中元素应当满足以下四条性质才能被称作

    1. 封闭性量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

    2. 结合律量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

    3. 单位元量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

    4. 逆元素量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数日是e的象形
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    下面上三个实例
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    同态映射:先作用再乘法=先乘法再作用
    量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
    即: e x ∗ e y = e x + y e^x*e^y=e^{x+y} exey=ex+y,即 f ( x ) + f ( y ) = f ( x + y ) f(x)+f(y)=f(x+y) f(x)+f(y)=f(x+y)

量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

4. 复数简介

量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
i轴和1轴的0处是同一个0,将他们连接起来构成一个平面!!!
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
平面上表示
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
棣莫弗定理
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
此处请联想到上述的同态映射,即: e x ∗ e y = e x + y e^x*e^y=e^{x+y} exey=ex+y,即 f ( x ) + f ( y ) = f ( x + y ) f(x)+f(y)=f(x+y) f(x)+f(y)=f(x+y),下面是通过python对猜想进行证实
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
作图
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
即:
lim ⁡ n → ∞ ( 1 + 1 n ) n = e \begin{aligned}\lim_{n\to\infty}\left(1+\frac{1}{n}\right)^n&=e\end{aligned} nlim(1+n1)n=e
lim ⁡ n → ∞ ( 1 + a n ) n = [ lim ⁡ n → ∞ ( 1 + a n ) n a ] a ⟶ ⁡ t = n a [ lim ⁡ t → ∞ ( 1 + 1 t ) t ] a = e a \lim_{n\to\infty}\left(1+\frac{\color{red}{a}}n\right)^n=\left[\lim_{n\to\infty}\left(1+\frac{\color{red}{a}}n\right)^{\color{red}{\frac{n}{a}}}\right]^a\overset{t=\frac na}{\operatorname*{\longrightarrow}}\left[\lim_{t\to\infty}\left(1+\frac1t\right)^t\right]^a=e^{\color{red}{a}} nlim(1+na)n=[nlim(1+na)an]at=an[tlim(1+t1)t]a=ea
将a换成x,x也看作常数:
lim ⁡ n → ∞ ( 1 + x n ) n = e x \lim_{n\to\infty}\left(1+\frac xn\right)^n=e^x nlim(1+nx)n=ex
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
使用幂函数调整比例,从而张成新的函数
(看到这里我真的绷不住了,这个样子叫做零基础。。。还好我刚考过研,还记得些哈哈哈)
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
欧拉公式:
e i x = c o s x + i s i n x e^{ix}=cosx+isinx eix=cosx+isinx
从而有
z = r ( cos ⁡ θ + i s i n θ ) = r e i θ z=r(\cos\theta+isin\theta)=re^{i\theta} z=r(cosθ+isinθ)=reiθ
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数
量子算法入门——2.线性代数与复数,Quantum,算法,线性代数

e L θ ν ⃗ ⇔ e^{L\theta}\vec{\nu}\Leftrightarrow eLθν ⇔将 v ⃗ \vec{v} v 逆时针转动角度 θ \theta θ

e i θ e^{i\theta} eiθ z ⇔ z\Leftrightarrow z⇔将 z z z逆时针转动角度 θ \theta θ

量子算法入门——2.线性代数与复数,Quantum,算法,线性代数文章来源地址https://www.toymoban.com/news/detail-827761.html

到了这里,关于量子算法入门——2.线性代数与复数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Numpy入门(3)—线性代数

    线性代数(如矩阵乘法、矩阵分解、行列式以及其他方阵数学等)是任何数组库的重要组成部分,NumPy中实现了线性代数中常用的各种操作,并形成了numpy.linalg线性代数相关的模块。本节主要介绍如下函数: diag :以一维数组的形式返回方阵的对角线(或非对角线)元素,或

    2024年02月12日
    浏览(42)
  • 线性代数入门:基础知识与实践

    线性代数是数学的一个分支,主要研究的是线性方程组和向量空间等概念。它在现代科学和工程领域中具有广泛的应用,如计算机图形学、机器学习、信号处理、金融等。线性代数的核心内容包括向量、矩阵、线性方程组的求解、向量空间等。在本文中,我们将从线性代数的

    2024年02月22日
    浏览(59)
  • 【JS 线性代数算法之向量与矩阵】

    线性代数是数学的一个分支,用于研究线性方程组及其解的性质、向量空间及其变换的性质等。在计算机科学领域中,线性代数常用于图形学、机器学习、计算机视觉等领域。本文将详细介绍 JS 中常用的线性代数算法,并提供代码示例。 向量是有大小和方向的量,通常用一

    2024年02月13日
    浏览(57)
  • 【经典PageRank 】02/2 算法和线性代数

    系列前文:

    2024年02月08日
    浏览(39)
  • pytorch入门2--数据预处理、线性代数的矩阵实现、求导

    数据预处理是指将原始数据读取进来使得能用机器学习的方法进行处理。 首先介绍csv文件: CSV 代表逗号分隔值(comma-separated values),CSV 文件就是使用逗号分隔数据的文本文件。 一个 CSV 文件包含一行或多行数据,每一行数据代表一个记录。每个记录包含一个或多个数值,

    2024年02月04日
    浏览(43)
  • 【算法小记】——机器学习中的概率论和线性代数,附线性回归matlab例程

    内容包含笔者个人理解,如果错误欢迎评论私信告诉我 线性回归matlab部分参考了up主DR_CAN博士的课程 在回归拟合数据时,根据拟合对象,可以把分类问题视为一种简答的逻辑回归。在逻辑回归中算法不去拟合一段数据而是判断输入的数据是哪一个种类。有很多算法既可以实现

    2024年01月24日
    浏览(45)
  • 线性代数 --- 计算斐波那契数列第n项的快速算法(矩阵的n次幂)

    The n-th term of Fibonacci Numbers:         斐波那契数列的是一个古老而又经典的数学数列,距今已经有800多年了。关于斐波那契数列的计算方法不难,只是当我们希望快速求出其数列中的第100,乃至第1000项时,有没有又准又快的方法,一直是一个值得探讨和研究的问题。笔者

    2024年04月27日
    浏览(46)
  • 【Paddle】PCA线性代数基础 + 领域应用:人脸识别算法(1.1w字超详细:附公式、代码)

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 主成分分析(PCA,Principal Component Analysis)是一项在高维数据中,寻找最重要特征的降维技术,大大减少数据的维度,而不显著损失信息量。 本文

    2024年04月28日
    浏览(51)
  • 线性代数的学习和整理2:什么是线性,线性相关,线性无关 以及什么是线性代数?

    目录 1 写在前面的话 1.1 为什么要先总结一些EXCEL计算矩阵的工具性知识, 而不是一开始就从基础学起呢?  1.2 关于线性代数入门时的各种灵魂发问: 1.3 学习资料 2 什么是线性(关系)? 2.1 线性的到底是一种什么关系: 线性关系=正比例/正相关关系 ≠ 直线型关系 2.2 一次函数

    2024年02月10日
    浏览(56)
  • 线性代数的学习和整理2:什么是线性,线性相关,线性无关 及 什么是线性代数?

    目录 1 写在前面的话 1.1 为什么要先总结一些EXCEL计算矩阵的工具性知识, 而不是一开始就从基础学起呢?  1.2 关于线性代数入门时的各种灵魂发问: 1.3 学习资料 2 什么是线性(关系)? 2.1 线性的到底是一种什么关系: 线性关系=正比例/正相关关系 ≠ 直线型关系 2.2 一次函数

    2024年02月11日
    浏览(139)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包