会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dechin的博客
研究兴趣: 分子动力学模拟、量子计算与量子算法、Python编程与深度学习
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
下一页
2021年4月19日
Manjaro Linux永久修改主机名
摘要: 本文通过简单演示,介绍了在Manjaro Linux系统下设置变更主机名的方法,包含有临时方法和永久生效的方法。这些方法在Linux系统中应该是可以通用的,不仅仅局限在Manjaro Linux中。
阅读全文
posted @ 2021-04-19 15:06 DECHIN
阅读(610)
评论(0)
推荐(0)
2021年4月16日
使用numba加速python科学计算
摘要: 本文介绍了numba的两个装饰器的原理与测试案例,以及python中两坐标轴绘图的案例。其中基于即时编译技术jit的装饰器,能够对代码中的for循环产生较大的编译优化,可以配合并行技术使用。而基于SIMD的向量化计算技术,也能够在向量的计算中,如向量间的乘加运算等场景中,实现巨大的加速效果。这都是非常底层的优化技术,但是要分场景使用,numba这个强力的工具并不能保证在所有的计算场景下都能够产生如此的加速效果。
阅读全文
posted @ 2021-04-16 16:56 DECHIN
阅读(1835)
评论(0)
推荐(0)
python3使用myqr生成链接二维码
摘要: 二维码技术在日常生活和工业应用中都担任着非常重要的角色,这里我们可以使用python的myqr来生成个性化的二维码,比如带图片背景的二维码,或者是动态背景的二维码。经过测试,用微信扫码都成功的识别了出来,也就是说这些二维码都是可以直接拿来使用的。当然,现在技术都已经非常成熟,所以有很多线上的免费的二维码生成器可以使用,配套的也有二维码解码器,可以将生成的二维码翻译成文字。
阅读全文
posted @ 2021-04-16 11:35 DECHIN
阅读(940)
评论(0)
推荐(0)
2021年4月15日
MindSpore函数拟合
摘要: 很多机器学习的算法的基础就是函数的拟合,这里我们考虑的是其中一种最简单也最常见的场景:线性函数的拟合,并且我们要通过mindspore来实现这个数据的训练。通过构造均方误差函数,配合前向传播网络与反向传播网络的使用,最终大体成功的拟合了给定的一个线性函数。文末我们还顺带介绍了使用matplotlib的animation来生成动态图的功能,可视化的展现了整个训练的过程。
阅读全文
posted @ 2021-04-15 11:37 DECHIN
阅读(1503)
评论(0)
推荐(0)
2021年4月14日
python3美化表格数据输出结果
摘要: 本文介绍了两种表格数据的打印工具:tabulate和prettytable的安装与基本使用方法。由于表格数据本身是没有对输出格式进行规范化的,因此打印出来的数据会显得比较杂乱,不利于直观的阅读。因此引入这两种工具,加强了输出结果的可读性。这两者在使用上各有优劣,tabulate支持更多形式的表格样式,而prettytable则使用了更加接近于数据库的操作形式,对于部分用户而言有天然的生态优势。
阅读全文
posted @ 2021-04-14 11:09 DECHIN
阅读(1632)
评论(1)
推荐(0)
2021年4月12日
python3使用tracemalloc追踪mmap内存变化
摘要: 本文介绍了用tracemalloc来进行python程序的内存追踪的技术,以及简单的文件映射技术mmap的使用方法介绍和演示。通过这些案例,我们了解到,对于小规模的计算场景,可以将整个的需要计算的元素包含在内存中,这比较方便也比较快速。而对于大规模的文件场景,还是使用内存映射技术更加的快速,这个速度在本文中介绍的几个案例的运行中也能够体会到。内存映射技术已经有很多应用场景,比如前面介绍过的vaex就是得益于内存映射技术。
阅读全文
posted @ 2021-04-12 11:49 DECHIN
阅读(3481)
评论(0)
推荐(2)
2021年4月7日
python3使用kivy生成安卓程序
摘要: 基于python也可以开发安卓APP,这需要使用到kivy库来进行开发,再通过buildozer来编译构建。这两个库的安装和使用方式都相对比较简单,我们推荐直接在本地的系统环境下直接部署使用,最大的困难其实在于部署的过程以及配置文件的修改,这也都是比较基础的操作了。最后我们演示了使用文本框和按钮事件,加上python的eval()函数和math数学仓库,实现了一个可以在移动端调用math库中的函数执行数学计算的简单APP,并提供了apk下载网盘地址。
阅读全文
posted @ 2021-04-07 15:44 DECHIN
阅读(11767)
评论(0)
推荐(5)
2021年4月4日
python3使用diagrams生成架构图
摘要: 本文中通过python库diagrams展示了基础的架构图绘制的方法,库中提供了常用的AWS和k8S等场景下常用的组件标签,使得我们用python代码也可以绘制精美清晰的架构图。这里组件之间的连接和耦合关系,也可以通过简单的符号进行实现,这也得益于python中所特有的魔法函数。
阅读全文
posted @ 2021-04-04 21:00 DECHIN
阅读(2516)
评论(0)
推荐(0)
2021年4月3日
python3使用cv2对图像进行基本操作
摘要: 本文介绍了使用opencv-python对输入图像进行处理的基本操作,包括图像读取、图像变换等。有了这些基础的操作支撑后,我们可以执行跟高层次的图像处理,比如常用于深度学习的卷积和池化操作,这里我们也作了简单介绍,并给出了使用示例。
阅读全文
posted @ 2021-04-03 14:06 DECHIN
阅读(7679)
评论(0)
推荐(0)
2021年4月1日
使用python的虚拟环境virtualenv
摘要: 在前面几篇博客中我们介绍过docker等容器的编程环境解决方案,但是容器作为一个系统级的隔离方案,其实更加强调的是用户间的隔离,这一点也得益其对NameSpace技术的推广和使用。但是在一部分的场景下,比如快速构造一个纯净的python环境、轻量级的操作实现不同python包的共存,容器技术虽然也可以完成,但是功能显得过于冗余,这就需要使用到本文所介绍的virtualenv这样的一个python依赖管理解决方案。文中我们介绍了virtualenv的安装与基本的使用方法,做了一遍比较完整的演示。
阅读全文
posted @ 2021-04-01 21:51 DECHIN
阅读(1146)
评论(0)
推荐(1)
2021年3月31日
为科学计算而生的Julia——基于Manjaro Linux的安装与入门
摘要: 在这篇文章中我们介绍了julia编程语言的一些基本特点,这是一门兼顾了高性能与高效开发的编程语言,而且开源免费。不仅具备有python的便捷性,还有接近于C语言的高性能特性,是一门为科学计算而生的编程语言。我们介绍了其在Manjaro Linux平台下的安装方法,及其基本使用方法,如变量定义、函数定义和调用、包的管理以及与python编程语言的协同工作。
阅读全文
posted @ 2021-03-31 19:35 DECHIN
阅读(1343)
评论(0)
推荐(0)
2021年3月30日
Python基础之告警定义与告警抑制
摘要: 告警和异常信息的定义与处理,在网络编程项目和各种实际计算的场景中都会被用到。这里我们通过两篇博客进行了比较简单的介绍,对于没有特殊要求的用户而言,按照示例中给出的样板直接修改就能够使用。更多的时候是规范的要求,我们可能需要修改异常和告警所继承的类型。同时对于异常和告警信息,我们也能够有方案去进行抑制,更加适配各种不同的场景需求。
阅读全文
posted @ 2021-03-30 22:31 DECHIN
阅读(1234)
评论(0)
推荐(1)
Python3基础之构建setup.py
摘要: 一个完善的python项目,不仅需要梳理好核心代码的软件架构,还需要定义好依赖文件、编译构建文件、API接口文档、编码规范门禁等。这里我们介绍了如何用setup.py文件来完善一个最简单的python项目,这也是每一个python开源项目所必须要具备的条件。
阅读全文
posted @ 2021-03-30 13:17 DECHIN
阅读(7808)
评论(0)
推荐(4)
2021年3月29日
Manjaro Linux平台用pyinstaller打包python可执行文件
摘要: 通过pyinstaller我们可以将一个python项目打包编译构建成一个可执行文件,然后将该可执行文件放置到一个系统路径下,使得系统可以不需要路径也能够识别到这个可执行文件,这样我们就可以仅配置一些输入文件或者命令行的入参,来运行我们的项目。
阅读全文
posted @ 2021-03-29 23:14 DECHIN
阅读(4974)
评论(0)
推荐(1)
Python基础之异常定义
摘要: 本文中介绍了常规python中的异常的定义方法,可以在自己的python项目中定制化的实现一些异常类。在定制化的类中我们可以给打印信息加上一些醒目的颜色,用于提醒用户以促进问题的修改。
阅读全文
posted @ 2021-03-29 22:14 DECHIN
阅读(406)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
下一页
公告