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

怎么做网站运营编辑的简历企业网站制作心得

怎么做网站运营编辑的简历,企业网站制作心得,wordpress问答模块,快点tv下载安装文章目录 1. 投影平面2. Arnoldi Iteration3. python 代码 1. 投影平面 假设我们有一个向量q,我们需要关于向量q#xff0c;构建一个投影平面P#xff0c;使得给定任何向量v,可以通过公式 p P v pPv pPv#xff0c;快速得到向量v在投影平面P上的投影向量p. 计算向量内积,… 文章目录 1. 投影平面2. Arnoldi Iteration3. python 代码 1. 投影平面 假设我们有一个向量q,我们需要关于向量q构建一个投影平面P使得给定任何向量v,可以通过公式 p P v pPv pPv快速得到向量v在投影平面P上的投影向量p. 计算向量内积,向量v在向量q上的投影长度|p| v T q ∣ v ∣ ∣ q ∣ cos ⁡ θ ∣ p ∣ ∣ q ∣ → ∣ p ∣ v T q ∣ q ∣ \begin{equation} v^Tq|v||q|\cos{\theta}|p||q|\rightarrow |p|\frac{v^Tq}{|q|} \end{equation} vTq∣v∣∣q∣cosθ∣p∣∣q∣→∣p∣∣q∣vTq​​​我们知道q方向上的单位向量为 q ∣ q ∣ \frac{q}{|q|} ∣q∣q​,那么投影向量p可得, v T q v^Tq vTq为标量随便放位置 p ∣ p ∣ ⋅ q ∣ q ∣ v T q ∣ q ∣ ⋅ q ∣ q ∣ v T q q T q q \begin{equation} p|p|\cdot \frac{q}{|q|} \frac{v^Tq}{|q|}\cdot \frac{q}{|q|}\frac{v^Tq}{q^Tq}q \end{equation} p∣p∣⋅∣q∣q​∣q∣vTq​⋅∣q∣q​qTqvTq​q​​重点内积可以随便转换并且标量位置可以随便放 v T q q T v \begin{equation} v^Tqq^Tv \end{equation} vTqqTv​​整理可得 p q T v q T q q q T v q q T q \begin{equation} p\frac{q^Tv}{q^Tq}q\frac{q^Tvq}{q^Tq} \end{equation} pqTqqTv​qqTqqTvq​​​标量位置随意可得: q T v q → q q T v q^Tvq\rightarrow qq^Tv qTvq→qqTv p q T v q q T q q q T q T q v \begin{equation} p\frac{q^Tvq}{q^Tq} \frac{qq^T}{q^Tq}v \end{equation} pqTqqTvq​qTqqqT​v​​第一个是投影矩阵P P q q T q T q , p P v \begin{equation} P\frac{qq^T}{q^Tq},pPv \end{equation} PqTqqqT​,pPv​​第二快速计算一个向量v在向量q上的投影p p q T v q q T q \begin{equation} p\frac{q^Tvq}{q^Tq} \end{equation} pqTqqTvq​​​第三当q为单位向量的时候 q T q ∣ q ∣ 2 1 q^Tq|q|^21 qTq∣q∣21,像不像二次型形式就是这么神奇 p q T v q \begin{equation} pq^Tvq \end{equation} pqTvq​​第四 一般情况下计算垂直向量e,向量几何关系可得vpe e v − p v − q T v q q T q \begin{equation} ev-pv-\frac{q^Tvq}{q^Tq} \end{equation} ev−pv−qTqqTvq​​​ 第五特殊情况下,|q|1,整理可得 e v − q T v q \begin{equation} ev-q^Tvq \end{equation} ev−qTvq​​ 2. Arnoldi Iteration arnoldi Iteration的作用是想在原来的krylov 子空间中增加一个向量 A q k Aq_k Aqk​具体思路如下图所示 小结arnoldi Iteration 本质上就是新建一个向量 v v v为了让v向量和以前已知的向量 q 1 , q 2 , ⋯ , q k q_1,q_2,\cdots,q_k q1​,q2​,⋯,qk​垂直通过不断迭代将v向量减去掉所有在 q 1 , q 2 , ⋯ , q k q_1,q_2,\cdots,q_k q1​,q2​,⋯,qk​上的投影向量 e k e_k ek​这样最后得到的向量 q k q_k qk​就一定是垂直于 q 1 , q 2 , ⋯ , q k q_1,q_2,\cdots,q_k q1​,q2​,⋯,qk​ 3. python 代码 后续提供详细的现在直接粘贴吧。 import numpy as npdef arnoldi_iteration(A, b, k):Perform Arnoldi iteration to generate an orthonormal basis for the Krylov subspace.Parameters:A : numpy.ndarrayThe input matrix (n x n).b : numpy.ndarrayThe initial vector (n, ).k : intThe number of iterations, which defines the size of the Krylov subspace.Returns:Q : numpy.ndarrayThe orthonormal basis for the Krylov subspace (n x (k1)).H : numpy.ndarrayThe Hessenberg matrix (k1 x k).n A.shape[0]Q np.zeros((n, k 1)) # Orthonormal basisH np.zeros((k 1, k)) # Hessenberg matrix# Normalize the initial vectorQ[:, 0] b / np.linalg.norm(b)for j in range(k):v A Q[:, j] # Matrix-vector multiplicationfor i in range(j 1):H[i, j] np.dot(Q[:, i].conj(), v) # Project v onto the current basis vectorsv v - H[i, j] * Q[:, i] # Make v orthogonal to Q[:, i]H[j 1, j] np.linalg.norm(v) # Normalize v to get the next basis vectorif H[j 1, j] ! 0 and j 1 k:Q[:, j 1] v / H[j 1, j]return Q, H# Example usage if __name__ __main__:# Define a random matrix A and a random vector bA np.random.rand(5, 5)b np.random.rand(5)k 4Q, H arnoldi_iteration(A, b, k)print(Orthonormal basis Q:\n, Q)print(Hessenberg matrix H:\n, H)
http://www.sczhlp.com/news/203956/

相关文章:

  • 朋友让帮忙做网站合肥百度团购网站建设
  • 北京网站推广优化九亿app开发公司
  • 网站建设人员组成wordpress设置标题
  • node网站开发需要学什么宿迁网站建设宿迁
  • 百度给做的网站如何登陆网站后台刷网站百度关键词软件
  • 用jsp做的购物网站永州企业网站建设
  • 上海网站群建设建小公司网站
  • 蓝众建站_专业网站建设兰州中川国际机场
  • 欧美风格英文网站设计杭州app开发公司老铁帮
  • 海南网站建设制作旅游景区网站建设
  • 如何在微信平台做购买网站大气自适应网站源码
  • 销售型网站的建设流程及特点怎么做网站的内链外链
  • 核桃 HT-082-Div.2 S 模拟赛
  • 2025 选双曲铝单板,就找四川汇才铝业
  • 2025 氟碳铝单板采购,四川汇才是优选
  • 题解:P7275 计树
  • 实验1现代C++编程初体验
  • 贵州省住房和城乡建设网站旅游景点网站建设
  • 电子商务网站创建的4个阶段织梦官网模板
  • 湖州网站建设服务聊城住房和城乡建设厅网站
  • 关于做摄影网站河北省建设厅网站登陆设置
  • 农业科技公司网站建设南京明辉建设集团有限公司网站
  • 做资讯类网站需要什么资质文创产品推广方案
  • 企业网站实名审核中心郴州建网站
  • 餐饮培训网站建设泰安做网站公司哪家好
  • 做网站还能赚钱吗行业门户网站cms
  • 杭州萧山做网站公司快代理
  • 常见的网站建设技术网站优化效果查询
  • 进入福建省建设干部培训中心网站建设网站的协议
  • 四川纵川建设机械有限公司网站注册网站地址第1行第二行怎么填