分类 技术 下的文章

Python 求多重根的方法

Python有不少求根的办法,但是都是求一重根的,不太适用。
在这个问题上用的是暴力搜索法:记 $$F(x)=f(x)-y$$
判断每个 x 对应的 $F(x)$ 的符号,如果$F(x_i)<0,\ F(x_{i+1})>0$,或者$F(x_i)>0,\ F(x_{i+1})<0$,则取该$F(x)=0$的根为$$x_0=(x_i+x_{i+1})/2$$

more ...

快速格式化定宽表格为csv

有些文本文件中的定宽表格没有给出表头,或者表头没有与定宽数据对齐。在数据比较复杂时,比如有带空格的字符串之类,程序无法自动判断各列的起始位置,除非手动指定列起始字符位置。下面介绍一种用 vim 快速格式化方法,将定宽格式转为特定分隔符的 csv 格式。

more ...