暗淡蓝点 The Pale Blue Dot
这张照片是卡尔萨根说服整个 NASA,让航天器转个圈拍的一张地球照片,叫做“The Pale Blue Dot”
这是从40亿英里外的太空拍摄的地球照片,太阳光束上的那一个小点就是我们的家
这张照片是卡尔萨根说服整个 NASA,让航天器转个圈拍的一张地球照片,叫做“The Pale Blue Dot”
这是从40亿英里外的太空拍摄的地球照片,太阳光束上的那一个小点就是我们的家
如图,需要对数据集生成对应的 HeatMap 数据,中心点值为1,向四周生成一个高斯分布。
高斯分布又叫正态分布,最近武汉新型冠状病毒的确诊人数应该就是一个很类似正态分布的图,虽然还不知道什么时候会是高峰期。
正态分布的概率密度函数为 $$f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^\frac{(x-\mu)^2}{2\sigma^2}$$,对应图像如下:
根据这个公式,就可以写出生成一维高斯分布的函数:
def get_gauss(n):
u = 0 # 均值μ
sig = math.sqrt(1) # 标准差δ
x = np.linspace(u - 3*sig, u + 3*sig, n)
y = np.exp(-(x - u) ** 2 / (2 * sig ** 2))/(math.sqrt(2*math.pi)*sig)
y = normalize(y)
return y
注意此时生成的高斯分布数据还需要进行归一化:
def normalize(x):
max = x.max()
min = x.min()
return (x - min) / (max - min)
最后将两个一维的高斯分布矩阵相乘即可,完整代码如下:
目测是版本问题,远程服务器 CUDA 是 8.0 的版本的,只能安装最新为 1.0.0 版的 pytorch,配套的 torchvision 的 Pillow 依赖应该默认安装的是最新版的,和低版本的 torch 库冲突。
解决方案:安装 6.1 版本的 Pillow
pip install Pillow==6.1
鉴于经常忘记,记录一下 conda 常用操作
参照 tuna 的 anaconda 源配置
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
conda create -n spider python=3.6
conda env list
conda activate spider
声明:本文分析的样例 app、相关分析工具均来源于互联网,仅供研究测试之用,严禁传播和用于非法用途。否则所产生的一切后果由读者自行承担,本网站及发帖人不承担任何责任。样例 app 已于发文后删除。
最近尝试抓某 app 的接口,此 app 使用 HTTPS 协议通讯,并且做了 SSL pinning 阻止用户使用自定义的第三方证书,导致所有抓包工具均无解。经过尝试一些主流的 xposed 模块均无法绕过,一旦检测到用户使用第三方证书,app 就不再进行网络连接: