摘要:
今天介绍数值计算和优化方法中非常有效的一种数值解法,共轭梯度法。我们知道,在解大型线性方程组的时候,很少会有一步到位的精确解析解,一般都需要通过迭代来进行逼近,而 PCG 就是这样一种迭代逼近算法。我们先从一种特殊的线性方程组的定义开始,比如我们需要解如下的线性方程组... 阅读全文
摘要:
1. 基本运算截断保留后 k 位,比如 83 == 0x0101 0011 保留后 5 位,即为 0x0001 0011 == 19 x & (pow(2, k)-1)x & 0x1f截断保留前 k 位,则为: 对于 8 位数据,保留前 5 位:x & 0xf8或者:... 阅读全文
摘要:
1. 运算符优先级与括号#define Cube(a) a*a*a无法解决 Cube(1+1) ⇒ 1+1*1+1*1+1 ⇒ 4,期待的应当是 8,故将其改造为 #define Cube(a) (a)*(a)*(a)如此,自身运算的优先级是能解决了,和其他表达式结合... 阅读全文
摘要:
二进制打开图片文件,base64编解码,转成Opencv格式:# coding: utf-8import base64import numpy as npimport cv2img_file = open(r'00.JPG','rb') # 二进制打开图片文件im... 阅读全文
摘要:
本博客是博主在学习了两篇关于 “House Prices: Advanced Regression Techniques” 的教程 (House Prices EDA 和 Comprehensive data exploration with Python )... 阅读全文
摘要:
对于 idea 开发环境,测试代码便是在 src/test/java(该java目录会在创建时标注为测试文件夹) 目录下的 .java 代码为测试代码: 1. scopescope的分类compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,... 阅读全文
摘要:
1. 效率字符串拼接:加号拼接字符串将造成对象的创建和垃圾的回收;使用字符串的 join 方法对尤其是循环中的字符串进行拼接(先将不断出现的字符串 append 到 一个 list 中,再进行 join);>> ''.join('hello').join('world... 阅读全文
摘要:
1. 性能String、StringBuffer 与 StringBuilder两个字符串相加,str1+str2,相当于执行:StringBuilder strBuilder1 = new StringBuilder(str1);strBuilder1.append... 阅读全文
摘要:
服务器为避免爬虫工具无休止的请求,以减轻负载,会对 user agent 进行校验,即判断某一 user-agent 是否不断地进行请求。可采用如下方式进行绕过服务器的校验。UserAgent_List = [ "Mozilla/5.0 (Windows NT 6.1... 阅读全文
摘要:
VMware也可以像docker容器那样“挂载”主机上的目录给虚拟机,在虚拟机上访问共享目录就跟访问自己的目录一样方便。1. 虚拟机(M) -> 设置(S)-> 选项-> 共享文件夹 -> 总是启用 -> 添加 :2. 在弹出的对话框中选择主机目录作为共享目录:3. ... 阅读全文