Home

No File Buffer

问题描述 发现一个奇怪现象,利用Python读取文件时,第一次会很慢,以后就会很快,盲猜是某种缓存 因为一开始读的是文件夹下所有文件,所以先排除了os.listdir的干扰,不过过程中发现了值得注意的一点:Python 3.5引入的os.scandir的速度和os.listdir几乎一样,但前者能够提供更多信息,比如是不是文件夹/文件,而后者如果要判断文件类型,还需要os.path.isdir和os.path.isfile,当循环判断时,耗时极其高,故此时用os.scandir更好 回归正题,就算是单文件读取,第二次及以后的速度也是第一次的一半不到,多文件就更惊人了 查了半天,应该是系统I/O buffer的问题,参考资料:文件缓冲和文件缓存 好,现在问题来了,如果我想强制不...

Read more

谐振子与倒谐振子初探

科训早期的乱七八糟玩意,鬼知道有啥用 一维谐振子 代数解法 \[\begin{equation} \left\{ \begin{aligned} &\mathrm{i} \hbar \frac{\partial \Psi}{\partial t} = \hat{H} \Psi \\ &\hat{H} = - \frac{\hbar^2}{2m} \frac{\partial^2}{\partial x^2} + U(x) \\ &U(x) = \frac{1}{2} m {\omega}^2 {x}^2 \end{aligned} \right. \end{equ...

Read more

Manual Dark Mode

直接了当 本Blog右上角的那个小月亮或者小太阳可以手动自由切换不是吗,稍微谈谈用了什么骚方法改的,以及需要注意什么,参考代码是How to override css prefers-color-scheme setting中的第一个回答

Read more

动边界薛定谔问题尝试

LaTeX文档稍微改改丢上来试试,看样子还行 写着玩的,图是不可能挂上来了 一维动边界问题 考虑一维含时哈密顿的薛定谔方程: \begin{equation} \ii \hbar \pdv{\Psi(x, t)}{t} = \hat{H}(t) \Psi(x, t) \label{math:1} \end{equation} 给出瞬时本征态和瞬时本征能量: \begin{equation} E_n(t) \ket{n; t} = \hat{H}(t) \ket{n; t} \label{math:2} \end{equation} 则可以代入式\eqref{math:1},利用本征态的完备性对算符和波函数进行展开: \begin{equation}...

Read more