Spatial

茫茫宇宙,寻觅星辰

Python中的self,实例方法、类方法及静态方法

1.self class A(): def go(self): self.one='hello' class B(): def go(self): one='hello' a1=A() a1.go() print(a1.one) b1=B() b1.go print(b1.one) 带有self的变量为类的变量,可以被实例引用,不带self...

Ubuntu(Mint)+nginx+gunicorn部署Flask

1.创建虚拟环境 pip3 install virtualenv mkdir wwwroot mkdir flask virtualenv --no-site-packages venvflask source venvflask/bin/activate 命令virtualenv创建一个独立的Python运行环境,参数–no-site-packages使得已安装到系统Python环境中...

去除数据的线性趋势

去除数据的线性趋势 以Matlab为例 MATLAB® 函数 detrend 从数据中减去均值或最佳拟合线(以最小二乘方式)。如果您的数据包含多个数据列,detrend 会分别处理每个数据列。 通过从数据中去除趋势,您能够将分析集中在趋势数据的波动上。线性趋势通常表示数据的系统性增加或减少。例如,传感器漂移可能导致系统性偏移。虽然趋势可能是有意义的,但在去除趋势后,某些类型的分析能展现...

Ubuntu安装Postgresql及PostGIS

Postgresql 安装 1.选择Ubuntud的版本号 Xenial(16.04) 2.在目录/etc/apt/sources.list.d下创建 pgdg.list 3.将下列内容添加到文件中 deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 4.在命令行下运行以下命令 wget --quiet -O ...

Keyhole,Google Maps前传(转载)

2013年,德国新天鹅堡。 如今大家都知道Google Maps,但是你知道Google Maps的“前传”吗?它并不是Google内部的项目,而是Google收购来的,在那之前,Google并没做出过什么地图相关的成果。而被Google收购来做Google Maps的Keyhole已经成立了5年,经历波澜起伏,业务做的有声有色。 最近,我读完了Bill Kilday回忆Google ...

KNN与K-MEANS的比较

最近,打算将算法作为自己以后的方向,故读了一些算法方面的文献,弄清楚了KNN与K-MEANS的不同,写一篇博文以备待查。 KNN KNN是k-nearest neighbors algorithm的简称,又称为K近邻算法。 算法思路:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。该方法在定类决策上只依据最邻近的一个或者几...

Linux下安装scikit-learn

方法一:### 1、安装python-dev,安装这个包,以后安装各种python扩展包,可以省很多事情。 sudo apt-get install python-dev 2、使用apt-get 安装以下包 sudo apt-get install python-numpy sudo apt-get install python-scipy sudo apt-get install ...

Linux环境下Mysql相关操作

远程连接Mysql 10061错误 可能的原因:远程端口未开放,可以使用端口探测软件探测端口是否开放,云主机要查看安全组是否开放了端口 远程登陆主机,查看是否启动了Mysql,默认端口是否进行了修改。 1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables lik...

烟叶分级--基于光谱的烟叶分级方法(线性回归)

加载烟叶光谱数据 import mxnet as mx from mxnet import autograd, nd from IPython.display import set_matplotlib_formats from matplotlib import pyplot as plt import numpy as np import random features_s=np.lo...

Linux 文件常用操作

sudo cp -r /home/wt/AHI20180301T/ . sudo cp -r /home/wt/rj/ . mv A B 将A 重命名为B 递归赋予files文件夹所有用户可读可写权限 chmod -R a+rw files sudo rm -r XX 删除XX文件夹 ps -ef 显示所有进行 kill 1 关闭进程1 ...