搜索到与相关的文章
Python

浅析Python3中的对象垃圾收集机制

###概述GC作为现代编程语言的自动内存管理机制,专注于两件事:1.找到内存中无用的垃圾资源2.清除这些垃圾并把内存让出来给其他对象使用。在Python中,它在每个对象中保持了一个计数器,用于记录指向该对象的的引用的个数。一旦这个计数器为0时,则立即回收该对象,对象占用的内存空间将被释放。引用计数我们可以利用简单的变量引用和销毁窥见引用计数过程。增加引用计数增加引用计数的方式多种,即对象进行引用,那么计数器都会+1#创建第一个引用a=3#用其他变量名引用b

系统 2019-09-27 17:56:09 2315

Python

python埃氏筛法filter()方法python2运行卡死

目的:使用埃氏筛法构造素数计算素数的一个方法是埃氏筛法,它的算法理解起来非常简单:首先,列出从2开始的所有自然数,构造一个序列:2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,…取序列的第一个数2,它一定是素数,然后用2把序列的2的倍数筛掉:3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,…取新序列的第一个数3,它一定是素数,然后用3把序列的3的倍数筛掉:5,6

系统 2019-09-27 17:55:24 2315

Python

Python之OpenGL笔记(18):正弦波的绘制

一、目的1、正弦函数的基本画法;2、GLSL方式实现练习。二、程序运行结果三、glDrawArrays函数GLSL画这些基本的类型使用的函数主要是glDraw*系列的函数:voidglDrawArrays(GLenummode,GLintfirst,GLsizeicount);mode有以下类型,画点GL_POINTS,画线GL_LINES,顺连线段GL_LINE_STRIP,回环线段GL_LINE_LOOP,三角形GL_TRIANGLES,GL_TRIA

系统 2019-09-27 17:53:38 2315

Python

python 判断字符串中是否含有汉字或非汉字的实例

model中compile值可以根据需要更改,满足不同的检测需求#判断一段文本中是否包含简体中文importrezhmodel=re.compile(u'[\u4e00-\u9fa5]')#检查中文#zhmodel=re.compile(u'[^\u4e00-\u9fa5]')#检查非中文contents=u'(2014)深南法民二初字第280号'match=zhmodel.search(contents)ifmatch:print(contents)el

系统 2019-09-27 17:52:32 2315

Python

模拟退火算法之特征选择的python实现(二)

目录1.模拟退火算法之特征选择的python实现(类封装)2.实验结果按照模拟退火算法基本流程的python实现,可以参考模拟退火算法之特征选择的python实现(一)特此申明:代码是作者辛辛苦苦码的,转载请注明出处1.模拟退火算法之特征选择的python实现(类封装)importnumpyasnpfromsklearn.metricsimportmean_squared_errorimportnumpyasnpfromsklearn.neural_net

系统 2019-09-27 17:50:38 2315

Python

遗传算法Python实现

遗传算法Python实现瞎BB代码导入库以及参数设置目标函数生成C行R列的值在0-1的数组混沌函数二进制转十进制个体按值从大到小排序交叉变异适应度函数主函数瞎BB代码导入库以及参数设置importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportmathimportrandom#rangeofvariablebounds=np.array([-2,2])#beginofvariablebo

系统 2019-09-27 17:50:19 2315

Python

关于python导入模块import与常见的模块详解

0.什么是python模块?干什么的用的?Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的module模块中。就这样的话,pthon提供的module还是海量的,所以除非使用某个模块里的某个函数时才会将其导入程序中。所以你使用某个函数前,要先知道他在哪个module里,然后将这个模块导入当前程序,然后才能调用这个模块里的函数。当然python的模块分为

系统 2019-09-27 17:45:53 2315

Python

基于Python的身份证号码自动生成程序

需求细化:1.身份证必须能够通过身份证校验程序。2.通过查询,发现身份证号码是有国家标准的,标准号为GB11643-1999可以从百度下载到这个文档下载:GB11643-1999sfz(jb51.net).rar现行身份证号为18位,分别为6位地址码,8位生日,3位顺序码,一位校验码。具体例子可见下图。前六位也是国家标准,GB2260-2007。吐槽一下,国标竟然没有一个网站供全面检索和免费下载。。。还好国家统计局有这些公开数据。可以从统计数据-》统计标准

系统 2019-09-27 17:38:32 2315

编程技术

ESFramework介绍之(9)-- 插件对(Addin Pai

使用ESFramework开发C/S(通常为4层、3层也没问题)应用,当需要增加一项新的业务时,我们需要做的仅仅是开发两个插件,一个是服务端的业务功能插件(FunAddin),一个是客户端插件(PassiveAddin),这两个插件合在一起称为AddinPair。开发这两个插件,只需要关注于业务,而其它与业务无关的比如网络通信、加密、数据安全,都不用管。ESFramework很好的将这些关注点分离开来,使得写“业务”插件的程序员的工作变得非常单纯,在ESF

系统 2019-08-29 23:05:26 2315