- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 一文掌握爱因斯坦求和约定 einsum
爱因斯坦跟 NumPy 有关系吗?没有,但他提出了一个针对数学公式的符号简化办法,即爱因斯坦求和约定(Einstein Summation Convention)或者叫爱因斯坦标记法(Einstein Notation)。他这套方法不仅方便了相关理论的书写,而且意外地给如今数据科学中编程实现相关计算带来了方便,让我们来看看到底怎么回事。引言先瞄一眼爱因斯坦当年在论文广义相对论的基础里涉及的一些数学公式。看着比较繁琐吧,如果学过微分几何的应该熟悉这套的。意大利数学家雷戈里奥·里奇(Gregorio
2020-10-13 23:22:52 9115
原创 10 行 Python 代码实现令陶哲轩惊叹的数学公式
最近,陶神的一篇小论文引起了广泛关注,我们也来跟风吃个瓜。为了代码实现,有必要先来解读一下数学公式。陶神的研究领域需要比较深的数学背景知识,一般人是很难看懂的。而这篇里的公式涉及的数学知识大家在本科时都已经学过了,所以只要稍作展开就能看懂哦。论文里的证明比较简练,为了让更多的吃瓜群众看明白,本文按照陶神论文里的思路将证明作了详细展开。如果不想啃公式,那就直接跳到后面看代码吧。理论证明我们...
2019-11-25 19:58:15 408
原创 xp下硬盘安装Puppy Linux 4.00到U盘里
Puppy Linux是一款轻量级的但自成体系的 linux live cd发行版,正所谓”麻雀虽小,五脏俱全“.我喜欢主要是因为它可以装到优盘里,很方便。下面记录一下硬盘安装它的过程。1. 安装grub4dos工具; 2. 下载Puppy linux安装镜像文件,我的是puppy-4.00-k2.6.21.7-seamonkey.iso,MD5校验码 7bce88db3067c3200247
2008-05-13 10:29:00 2771 1
原创 用sparselib库解稀疏矩阵线性方程组
下面用GMRES(Generalized Minimum Residual Method)演示用sparselib解线性方程组。在matlab里可以用以下的命令,GMRES(A,B,RESTART,TOL,MAXIT);类似得在vc++中可以这样:#include <cstdlib> #include <iostream> #includ...
2004-12-28 23:08:00 3246 2
原创 Windows缓冲区溢出从零开始
Windows缓冲区溢出从零开始作者:coolend目的:了解缓冲区溢出的原理并简单实现工具:vc++1、c语言基础1.1 c中数据的几个存储区。1.栈: 有编译器自动分配释放2.堆: 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的...
2004-12-04 23:26:00 1252
Deep Reinforcement Learning Hands-On 完整版
2019-01-28
Neural Networks and Deep Learning A Textbook 完整版
2019-01-28
TensorFlow in 1 Day: Make your own Neural Network完整版
2019-01-28
Machine Learning with TensorFlow MEAP v10
2019-01-28
Practical Computer Vision Applications Using Deep Learning with CNNs 2019完整版
2019-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人