方阵的迹(trace)及其微分(导数)
- trace 的一个十分重要的性质在于线性性, Tr(A+B)=Tr(A)+Tr(B)Tr(cA)=cTr(A)
1. 基本性质
- Tr(A)=Tr(AT)
- Tr(AB)=Tr(BA)
- Tr(ABC)=Tr(BCA)=Tr(CAB) 
 - 因此如果 A 和 C 互逆的话,三者相乘的 Trace,等于中间方阵的 Trace;
 
2. 拓展
∇ATr(AB)=BT
- 试证明,∇ATr(ABATC)=CAB+CTABT - 反复利用求导的链式法则,以及 ∇ATr(AB)=BT,还有 Tr(A)=Tr(AT) 等基本等式,进行替换或简化。 - Some Important Properties for Matrix Calculus 
 With(out) A Trace Matrix Derivatives the Easy Way
方阵的迹(trace)及其微分(导数)的更多相关文章
- foreach遍历数组、数组的转置与方阵的迹
		public class Copy1 { public static void main(String[] args) { array1(); //如果不初始化元素,默认为0 int [][] a = ... 
- Sympy解方程-求极限-微分-积分-矩阵运算
		简介 Sympy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如多项式求值.求极限.解方程.求积分.微分方程.级数展开.矩阵运算等等计算问题.虽然Matlab的类似科学计算能力也很强大 ... 
- Maple拥有优秀的符号计算和数值计算能力
		https://www.maplesoft.com/products/maple/ Maple高级应用和经典实例: https://wenku.baidu.com/view/f246962107221 ... 
- numpy中与高等数学有关的函数
		1.方阵的迹 方阵的迹就是方阵的主对角线元素之和 # -*- coding:utf-8 -*- # @Author: WanMingZhu # @Date: 2019/8/12 9:37 import ... 
- Python数据分析之numpy学习
		Python模块中的numpy,这是一个处理数组的强大模块,而该模块也是其他数据分析模块(如pandas和scipy)的核心. 接下面将从这5个方面来介绍numpy模块的内容: 1)数组的创建 2)有 ... 
- 【Math for ML】矩阵分解(Matrix Decompositions) (上)
		I. 行列式(Determinants)和迹(Trace) 1. 行列式(Determinants) 为避免和绝对值符号混淆,本文一般使用\(det(A)\)来表示矩阵\(A\)的行列式.另外这里的\ ... 
- Deep Learning(花书)教材笔记-Math and Machine Learning Basics(线性代数拾遗)
		I. Linear Algebra 1. 基础概念回顾 scalar: 标量 vector: 矢量,an array of numbers. matrix: 矩阵, 2-D array of numb ... 
- (转)Python数据分析之numpy学习
		原文:https://www.cnblogs.com/nxld/p/6058572.html https://morvanzhou.github.io/tutorials/data-manipulat ... 
- Python--线性代数篇
		讲解Python在线性代数中的应用,包括: 一.矩阵创建 先导入Numpy模块,在下文中均采用np代替numpy import numpy as np 矩阵创建有两种方法,一是使用np.mat函数或者 ... 
随机推荐
- Nginx+Tomcat的配合使用
			近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录 一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反 ... 
- 关于右移和除法的关系 , ADC采集电量 ,ADC采集MIC(麦克风)
			//////////////////////////////////////////////////////////////////////////////////////////////////// ... 
- 8大排序算法图文讲解                                                    分类:            B10_计算机基础             2014-08-18 15:36    243人阅读    评论(0)    收藏
			排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存. 常见的内部排序算法有:插入排序.希尔排序. ... 
- 修改Linux中的用户名                                                    分类:            B3_LINUX             2014-07-24 11:40    440人阅读    评论(0)    收藏
			需要修改2个文件: /etc/hosts /etc/sysconfig/network 然后重启 1.修改/etc/sysconfig/network NETWORKING=yes HOSTNAME= ... 
- php实现构建乘积数组(算法:替换)(语法错误:分号和$符号)
			php实现构建乘积数组(算法:替换)(语法错误:分号和$符号) 一.总结 1.算法:替换 2.语法错误:分号和$符号 二.php实现构建乘积数组 题目描述: 给定一个数组A[0,1,...,n-1], ... 
- Java设计模式之从[暗黑破坏神存档点]分析备忘录(Memento)模式
			在大部分游戏中,都有一个"存档点"的概念.比如,在挑战boss前,游戏会在某个地方存档,假设玩家挑战boss失败,则会从这个存档点開始又一次游戏.因此,我们能够将这个"存 ... 
- hadoop2.7全然分布式集群搭建以及任务測试
			要想深入的学习hadoop数据分析技术,首要的任务是必需要将hadoop集群环境搭建起来,本文主要讲述怎样搭建一套hadoop全然分布式集群环境. 环境配置:2台64位的redhat6.5 + 1台 ... 
- js课程  1-4   js变量的作用域是怎样的
			js课程 1-4 js变量的作用域是怎样的 一.总结 一句话总结:只有在函数内部前面带var的变量为局部变量,局部变量只能在函数体内使用. 1.什么情况下会出现NaN类型的错误,举一例? Num ... 
- System.Xml.XmlException: 引用了未声明的实体“nbsp”
			在XML文件中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用.使用这些个字符时,应使用它们的转义序列,下面是5个在XML文件中预定义好的实体: ... 
- PathRemoveFileSpec 函数的作用:将路径末尾的文件名和反斜杠去掉(与GetModuleFileName配合)
			PathRemoveFileSpec 函数的作用:将路径末尾的文件名和反斜杠去掉. 例如,我们想获取EXE文件自身所在的文件夹,可以这样: #include <stdio.h> #incl ... 
