随笔分类 - 科学计算
摘要:假设有一个只有4位的二进制:0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111,共16个数,来表示-8到7共16个数。 很自然的我们想到用0000-0111来表示0-7. -8到-1该用谁来表
阅读全文
摘要:1、编译安装,我用的ubuntu18.04 主要函数: 初始化函数: 输出函数: 加法,减法,乘法: 除法: 比较: 求平方根: 最大公约数: 判断是否是一个质数的次幂: 幂运算: 2、例子: 编译: 输入两个数,得到c为2数之和。 附录:一篇高质量应用gmp的文章:https://www.cnbl
阅读全文
摘要:浮点数公式:V=(-1)s M2E 分2种情况,非规格(-1<V<1这个区间时)和规格(V<=-1或V>=1的区间时)。 1、当表示非规格化小数时,阶码全为0。 2、当为规格化小数时,根据阶码e的计算公式: 举例:(5.25)10 =(101.01)2 =1.0101 * 22 根据规格数的定义:M
阅读全文
摘要:为了学习深度学习,我需要首先掌握利用python进行科学计算的知识,顺便复习一下线性代数、微积分、概率论。当然,现在我要做的是安装Anaconda。 1、官网下载,linux版本:https://www.anaconda.com/download 2、如果太慢,可以使用清华的镜像(感谢清华大学提供免
阅读全文