Python
文章平均质量分 72
imbennyguo
精通Hello World的写法
展开
-
人生苦短,不光要用Python,还要在VSCode里用
本文首发于量子位。在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:安装VSCode-安装插件让Python...原创 2020-03-06 21:31:58 · 1889 阅读 · 4 评论 -
PyQt4百行代码自制密码管理器(四):其他功能&结语
一些有待实现内容和结语。原创 2016-03-03 13:59:00 · 3912 阅读 · 2 评论 -
PyQt4百行代码自制密码管理器(二):基本功能实现
第二部分,实现密码管理器的一些基本功能,如新建、编辑、删除。原创 2016-02-29 18:23:36 · 5509 阅读 · 5 评论 -
PyQt4百行代码自制密码管理器(一):基本框架搭建
教你如何用短短百行代码写出一个属于自己的密码管理器!开篇:基本框架搭建。原创 2016-02-27 14:39:56 · 5945 阅读 · 2 评论 -
PyQt4百行代码自制密码管理器(三):数据库引入
给密码管理器引入数据库。原创 2016-03-02 00:32:41 · 4688 阅读 · 0 评论 -
内存放不下?使用PyTables存储大型numpy数组
最近需要提取100万张图像的深度特征,按照特征是4096维 float 格式计算,至少需要 1000000∗4096∗328∗10243≈15GB\frac{1000000 * 4096 * 32}{8 * 1024^3} \approx 15GB8∗102431000000∗4096∗32≈15GB 的存储空间,内存存放是不太合理的。当我们需要处理这类内存存放不下的 numpy 数组时,分成...原创 2019-03-08 13:35:10 · 4900 阅读 · 0 评论 -
浅谈Python闭包和late binding机制
从一个小问题开始前几天在写代码的时候需要在循环中定义函数,却出现了预料之外的现象。先来看看下面这段简单的代码:def generate_funcs(): funcs = [] for i in range(5): funcs.append(lambda: print(i)) return funcs for f in generate_funcs(): f()在循环过程中定...原创 2019-03-23 01:35:11 · 1143 阅读 · 0 评论