Dechin的专栏

87 篇文章
13.2K 次阅读
12 人订阅

全部文章

DechinPhy

使用python模块plotdigitizer抠取论文图片中的数据

对于各行各业的研究人员来说,经常会面临这样的一个问题:有一篇不错的文章里面有很好的数据,但是这个数据在文章中仅以图片的形式出现。而假如我们希望可以从该图片中提取...

11720
DechinPhy

使用pycallgraph分析python代码函数调用流程以及框架

在上一篇博客中,我们介绍了使用量子计算模拟器ProjectQ去生成一个随机数,也介绍了随机数的应用场景等。但是有些时候我们希望可以打开这里面实现的原理,去看看在...

15220
DechinPhy

在博客园平台为代码添加行号显示

在前面两篇文章中,我们分别为大家介绍了如何在博客园平台的文章添加目录,以及为文章代码添加高亮,在这篇文章中我们介绍下为文章中的代码添加行号显示,具体效果如下所示...

11520
DechinPhy

在博客园平台为代码添加高亮

本文首发链接为:https://www.cnblogs.com/dechinphy/p/highlight.html 作者ID:DechinPhy 更多原著...

9830
DechinPhy

在博客园平台为博客自动化添加目录

以下示例效果文章的源地址是这篇博客,在完成配置后,在markdown里面的一级标题二级标题等都会在这里的目录中显示,这里仅提供了文章开头目录以及每一个标题中回到...

12740
DechinPhy

用量子计算模拟器ProjectQ生成随机数,并用pytest进行单元测试与覆盖率测试,以及基于flake8的编码规范测试

本文中主要包含有三个领域的知识点:随机数的应用、量子计算模拟产生随机数与基于pytest框架的单元测试与覆盖率测试,这里先简单分别介绍一下背景知识。

16730
DechinPhy

使用python编写量子线路打印的简单项目,并使用Sphinx自动化生成API文档

该文章一方面从量子线路的打印着手,介绍了一个简单的python量子线路工程。同时基于这个简单的小工程,我们顺带的介绍了python的API文档自动化生成工具Sp...

12620
DechinPhy

使用开源量子编程框架ProjectQ进行量子计算资源估计与绘制量子线路图

在量子计算领域,基于量子芯片的算法设计(或简称为量子算法)是基于量子线路来设计的,类似于传统计算中使用的与门和非门之类的逻辑门。因此研究一个量子线路输入后的编译...

10220
DechinPhy

使用Python调用SMTP服务自动发送Email

假设我们想设计一个定时任务,比如每天定时的用python来测试服务是否在正常运行,但是又不希望每天登录到系统后台去查看服务状态。这里我们就可以采取python的...

13120
DechinPhy

Python实现量子态采样

在前面一篇量子系统模拟的博客中,我们介绍了使用python去模拟一个量子系统演化的过程。当我们尝试理解量子态和量子门操作时,可以通过其矩阵形式的运算来描述量子态...

10720
DechinPhy

使用timeout-decorator为python函数任务设置超时时间

在python代码的实现中,假如我们有一个需要执行时间跨度非常大的for循环,如果在中间的某处我们需要定时停止这个函数,而不停止整个程序。那么初步的就可以想到两...

31830
DechinPhy

使用python的os.walk()对目标路径进行遍历

在使用python处理和扫描系统文件的过程中,经常要使用到目录或者文件遍历的功能,这里通过引入os.walk()的功能直接来实现这个需求。

9810
DechinPhy

Python魔法函数与两比特量子系统模拟

本文主要涵盖两个领域的知识点:python的魔法函数和量子计算模拟,我们可以通过一个实际的案例来先审视一下这两个需求是如何被结合起来的。

13720
DechinPhy

学习率衰减加冲量优化的梯度下降法Python实现方案

我们需要明确的一个信息是,我们不可能遍历这整个的函数空间。虽然这样能够使得我们找到真正的最优解,但是遍历所带来的时间消耗是一般的项目所无法接受的,因此就需要一些...

13310
DechinPhy

善用tempfile库创建python进程中的临时文件

临时文件在python项目中时常会被使用到,其作用在于随机化的创建不重名的文件,路径一般都是放在Linux系统下的/tmp目录。如果项目中并不需要持久化的存储一...

12630
DechinPhy

使用bandit对目标python代码进行安全函数扫描

在一些对python开源库代码的安全扫描中,我们有可能需要分析库中所使用到的函数是否会对代码的执行环境造成一些非预期的影响。典型的例如python的沙箱逃逸问题...

17810
DechinPhy

使用fdopen对python进程产生的文件进行权限最小化配置

用python进行文件的创建和读写操作时,我们很少关注所创建的文件的权限配置。对于一些安全性较高的系统,如果我们创建的文件权限其他用户或者同一用户组里的其他用户...

11150
DechinPhy

用tqdm和rich为固定路径和目标的python算法代码实现进度条

在存在固定长度的算法中可以可视化算法执行的过程,比如对一个固定长度的数组的遍历,就是一种适合使用进度条来进行可视化的场景。而一些条件循环,比如while循环,不...

17520
DechinPhy

使用line_profiler对python代码性能进行评估优化

在做完一个python项目之后,我们经常要考虑对软件的性能进行优化。那么我们需要一个软件优化的思路,首先我们需要明确软件本身代码以及函数的瓶颈,最理想的情况就是...

8710
DechinPhy

基于numpy.einsum的张量网络计算

张量(Tensor)可以理解为广义的矩阵,其主要特点在于将数字化的矩阵用图形化的方式来表示,这就使得我们可以将一个大型的矩阵运算抽象化成一个具有良好性质的张量图...

13960

扫码关注云+社区

领取腾讯云代金券