- 军军小站|张军博客
搜索到与相关的文章
Python

遗传算法Python实现

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

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

Python

插入排序(python)

3.插入排序(简单插入排序)3.1算法思想如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、长度增加1的有序数据。插入排序的基本思想是:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。同样,这个算法不需要额外的存储空间,空间复杂

系统 2019-09-27 17:49:40 1992

Python

python:在django中用celery实现异步

celery英文官方网站:www.celeryproject.org中文网站:http://docs.jinkan.org/docs/celery/celeryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。专注于实时处理的任务队列,同时也支持任务调度。作用:解决耗时操作:开一个新的进程,去操作耗时操作,不影响原有进程定时操作,使Listitem用celery定时执行操作:定义一个任务task,也就是一个

系统 2019-09-27 17:48:28 1992

Python

python 检查字符串中是否包含非中文字符的方法

今天写一段代码,需要校验字符串中是否包含非中文字符,于是百度了一下,结果让我十分震惊,那就是几乎第一页都是错误的演示代码。全是复制的某一个人的错误代码,这样的搜索结果,实在是让百度很难堪,也让我们中文的编程环境很难堪。下面是错误代码:defis_Chinese(word):forchinword:if'\u4e00'<=ch<='\u9fff':returnTruereturnFalse就这段代码,大家可以稍微的分析一下,只要这个字符串第一个字符是汉字,不

系统 2019-09-27 17:48:25 1992

Python

Python数据分析基础教程:NumPy学习指南

NumPy是一个优秀的科学计算库,提供了很多实用的数学函数、强大的多维数组对象和优异的计算性能,不仅可以取代Matlab和Mathematica的许多功能,而且业已成为Python科学计算生态系统的重要组成部分。但与这些商业产品不同,它是免费的开源软件。本书从NumPy安装讲起,逐渐过渡到数组对象、常用函数、矩阵运算、线性代数、金融函数、窗函数、质量控制等内容,致力于向初中级Python编程人员全面讲述NumPy及其使用。另外,通过书中丰富的示例,你还将学

系统 2019-09-27 17:47:44 1992

Python

Python从list类型、range()序列简单认识类(class)【可迭代】

本文实例讲述了Python从list类型、range()序列简单认识类(class)。分享给大家供大家参考,具体如下:list类型定义:items=[]这就定义了一个名叫items的list。往里填充数据:items.append(1)items.append(3)items.append(4)print(items)#[1,3,4]range序列上面那个list,如果我们要append进去0~9的数字。最好是利用循环。items=[]forxinrang

系统 2019-09-27 17:46:52 1992

Python

CentOS 7 安装 Python 3.7 的记录 [2019.6.10]

虽然Python2.x即将结束支持,但是在很多地方仍然默认使用Python2.x,比如Centos7。本文介绍手动编译Python3.7.3和pip3。Python3.7及pip3安装准备工作mkdir/usr/local/python3#创建安装目录wgethttps://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz#下载源文件tar-xzvfPython-3.7.3.tgz#解压cdPython-3.

系统 2019-09-27 17:45:48 1992

Python

Python Property属性的2种用法

假设定义了一个类:C,该类必须继承自object类,有一私有变量_x复制代码代码如下:classC:def__init__(self):self.__x=None1.现在介绍第一种使用属性的方法:在该类中定义三个函数,分别用作赋值、取值和删除变量(此处表达也许不很清晰,请看示例)defgetx(self):returnself.__xdefsetx(self,value):self.__x=valuedefdelx(self):delself.__xx=p

系统 2019-09-27 17:45:32 1992

Python

全面了解Python环境配置及项目建立

一、安装PythonPython比较稳定的两个版本是Python3.5和Python2.7,我用的是Python2.7,下载地址是:https://www.python.org/downloads/,下载之后按照正常的软件安装过程安装即可。配置Python环境变量:控制面板->系统->高级系统设置->环境变量->Path,在Path中添加python的安装路径,例如:C:\Python27;然后,一直点击确定orOK。python环境变量即配置完成,打开c

系统 2019-09-27 17:38:05 1992

Python

Python import用法以及与from...import的区别

在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。eg:复制代码代码如下:importsysprint('================Pythonimportmode==============

系统 2019-09-27 17:37:55 1992