数学与算法
Locutus
一切源于对计算机的热爱
展开
-
辨析matmul product(一般矩阵乘积),hadamard product(哈达玛积)、kronecker product(克罗内克积)
矩阵乘法1. dot product(一般矩阵乘积)m x p矩阵A与p x n矩阵B,那么称 m x n 矩阵C为矩阵A与矩阵B的一般乘积,记作C = AB ,其中矩阵C元素$ [cij]为矩阵A、B对应两两元素之和,表示为:例子:2. Hadamard product(哈达玛积)m x n矩阵A = [aij]与矩阵$B = [bij]的Hadamard积,记为A * B 。新矩阵元素定义为原创 2017-08-09 20:52:52 · 42155 阅读 · 5 评论 -
十进制与二进制相互转换(包括带小数点)
十进制与二进制相互转换(包括带小数点.各类进制转换公式)转载 2017-09-06 19:55:04 · 2065 阅读 · 0 评论 -
概率论中的PDF,PMF,CDF是什么?
http://blog.csdn.net/wzgbm/article/details/51680540转载 2017-09-29 22:58:45 · 9048 阅读 · 0 评论 -
微积分之可微,可导,可积,连续之间的关系
http://blog.csdn.net/huxiaokang1234/article/details/52550999转载 2017-10-16 16:52:51 · 9912 阅读 · 0 评论 -
神奇的Gamma函数(scipy)
http://blog.csdn.net/lanchunhui/article/details/50535735转载 2017-12-08 11:01:26 · 1883 阅读 · 0 评论 -
python实现经典算法(1):汉诺塔
1. 递归过程递归算法,把大规模问题分解成容易解决而且求解方法相同的子问题,一般用递归函数实现,递归函数就是不断调用自身的函数。举个例子: 俄罗斯套娃(应该都玩过,里面最小的那个不能打开,其他都能打开。从最小的娃娃开始,用稍大的那个娃娃套着,直至最大的一个套住所有的娃娃)。 现在有如图俄罗斯套娃,已经按正确的方法套好,里面最小的那个娃娃背上写了一个密码。现在需要求解的问题是得...转载 2018-01-28 16:46:34 · 701 阅读 · 2 评论 -
python实现经典算法(2):Fibonacci(斐波那契)数列
1. 背景背景:斐波那契数列(Fibonacci sequence),当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割0.618,又称黄金分割数列。因数学家列昂纳多·斐波那契(Leonardoda Fibonacci )以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……用公式定义如下:2. 实现2.1 ...原创 2018-01-28 16:56:12 · 2621 阅读 · 0 评论