Python常见错误
Python常见错误
对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家。
1、 忘记在if,for,def,elif,else,class等声明末尾加 :
会导致“SyntaxError :invalid syntax”如下:
if spam == 42
print('Hello!')
2、 使用=而不是==
也会导致“SyntaxError: invalid syntax”
= 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中:
if spam == 42
p...
岭回归岭估计
岭回归与Lasso回归的出现是为了解决线性回归出现的过拟合以及在通过正规方程方法求解$\theta$的过程中出现的$(X^TX)$不可逆这两类问题的,这两种回归均通过在损失函数中引入正则化项来达到目的。
在日常机器学习任务中,如果数据集的特征比样本点还多, $(X^TX)^{-1}$的时候会出错。岭回归最先用来处理特征数多于样本数的情况,现在也用于在估计中加入偏差,从而得到更好的估计。这里通过引入$\lambda$限制了所有$\theta^2$之和,通过引入该惩罚项,能够减少不重要的参数,这个技术在统计学上也叫作缩减(shrinkage)。和岭回归类似,另一个缩减LASSO 也加入了正则项对回归系数做了限定。
为了防止过拟合($\theta$过大),在目标函数$J(\theta)$...
Python科学绘图
Matplotlib主页
Overview — Matplotlib 3.2.1 documentation
1. 读取文件
1. 直接使用for循环和列表读取数据
2. python数据分析工具pandas
pandas包中的read_table 与R语言中的read.table()有点类似。
pandas.read_table(filepath_or_buffer,sep='\t',delimiter=None,
header='infer',names=None,index_col=None,usecols=None,squeeze=False,
prefix=None,mangle_dupe_co...
Retext使用笔记
retext - Simple text editor for Markdown and reStructuredText
Retext的项目主页
支持预览
Retext支持markdown预览,速度还不错。还可以选择使用Webkit renderer,速度更快。
支持直接插入图片
Retext可以直接将剪切板中的截图插入文档,Retext会弹出保存窗口,指定图片名称,将图片保存到指定的目录。
然后Retext自动生成图片的插入连接。
数学公式
Retext支持直接显示公式,可以先安装libjs-mathjax
sudo apt-get install libjs-mathjax
代码高亮
先安装python-pygments,然后在Markdown syntax...
Curtin Cors
Curtin cors 设置信息及相关资料
Curtin大学的CORS站提供多个基站的长时间观测数据。可以从其数据网站上进行下载。
主页:saegnss2.curtin.edu.au/ldc/
其站点的主要分布如下
巴菲特语录
How you define ture success
If you get to be 65 or 70 and later, and the people that you want to have love you actually do love you, you’re a sucess.
By far the best investment you can make is in yourself. If they just learn to communicate better and both in writing and person, they increase their value at least 50%.
If you invest in yourself...
共计 90 篇文章,12 页。