摘要: 在python中,@符号常被称作语法糖(装饰器),在某函数定义时,用以包装该函数,以达到截取,控制该函数的目的。 def d(f): print('d...') k=f #此处保留了传进来的原函数 f def f(x): return k(x)*2 return f #此处不能写成f(x),f是函数 阅读全文
posted @ 2020-01-09 22:03 JohnYang819 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 对于二叉树,图等,Python可采用基于Packing与Unpacking形成的嵌套元组数据结构来模拟,这里Packing指,比如a=b,c则,a就成了一个包含b,c的元组,Unpacking是指,比如a,b=c,则a为c的第一个元素,b为剩下的元素集。 >>> a=(1,(2,(3,4))) >> 阅读全文
posted @ 2020-01-07 21:35 JohnYang819 阅读(299) 评论(0) 推荐(0) 编辑
摘要: np.random.randn是基于标准正态分布产生的随机数,np.random.rand是基于均匀分布产生的随机数,其值在[0,1). np.mgrid 与np.ogrid的理解及区别:两者都是为生成二维数组的,而ogrid,顾名思义,就是open-mesh-grid,not flesh-out, 阅读全文
posted @ 2019-11-21 13:12 JohnYang819 阅读(789) 评论(0) 推荐(0) 编辑
摘要: As a new learner of Numpy, it is very common to be confused by the form of array, braces nested in braces, such as ‘a= np.array[[[1],[2],[3]]]’ so tha 阅读全文
posted @ 2019-11-08 12:53 JohnYang819 阅读(106) 评论(0) 推荐(0) 编辑
摘要: (1)pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装xlrd 这个包 pip install -t /usr/local/lib/python2.7/site-packa 阅读全文
posted @ 2019-07-08 22:37 JohnYang819 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: tkinter中,菜单控件组织方法有两种,使用中常出现混淆,为明晰各个正确用法,特整理撰写此博文。菜单控件的组织实际上是通过一个“母菜单”和“子菜单”构成,“母菜单”一方面与master连接(即与依附控件的关联),一方面与”子菜单“连接,而子菜单则负责展示及响应。 ”母菜单“可以采用Menu类或者M 阅读全文
posted @ 2019-06-14 01:03 JohnYang819 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: python多线程及多进程对于不同平台有不同的工具(platform-specific tools),如os.fork仅在Unix上可用,而windows不可用,该文仅针对windows平台可用的工具进行总结。 1.多线程 单线程中,如果某一任务(代码块)是long-time running的,则必 阅读全文
posted @ 2019-05-19 13:20 JohnYang819 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 1.简介 os.exec*族主要用来代替当前进程,执行新的程序,不返回值。在UNIX上,新的执行程序加载到当前进程,与调用它的进程有相同的id。 (1)os.execl(program,cmdarg1,cmdarg2,...cmdargN) 基本的'l'型exec,cmdarg1,cmdargN是一 阅读全文
posted @ 2019-05-19 12:24 JohnYang819 阅读(7041) 评论(0) 推荐(0) 编辑
摘要: (1)安装: 用传统的pip install pyinstaller出错,在https://pypi.org/project/PyInstaller/#files上下载PyInstaller-3.4.tar.gz (3.5 MB),解压,cmd设置当前路径未,解压到的文件夹位置,dos上输入 pyt 阅读全文
posted @ 2019-05-15 13:16 JohnYang819 阅读(9463) 评论(0) 推荐(1) 编辑
摘要: (1)一般性继承特性 """ 该文件对于python 3.x 及python 2.x的New-style 类的一般性继承特性进行了说明和测试。 (1)实例的继承特性:搜寻实例,类,超类: a.搜寻该实例的__class__(即该实例的类)的__mro__中的所有类的__dict__ b.如果在步骤a 阅读全文
posted @ 2019-03-21 18:11 JohnYang819 阅读(285) 评论(0) 推荐(0) 编辑