搜索到与相关的文章
Python

python绘制评估优化算法性能的测试函数

测试函数主要是用来评估优化算法特性的,这里我用python3绘制了部分测试函数的图像。具体的测试函数可以结合维基百科来了解。想要显示某个测试函数的图片把代码结尾对应的注释去掉即可,具体代码如下:importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Ddefdraw_pic(X,Y,Z,z_max,title,z_min=0):fig=plt.figure(

系统 2019-09-27 17:56:51 2293

Python

Python异步操作MySQL示例【使用aiomysql】

本文实例讲述了Python异步操作MySQL。分享给大家供大家参考,具体如下:安装aiomysql依赖Python3.4+asyncioPyMySQL安装pipinstallaiomysql应用基本的异步连接connectionimportasynciofromaiomysqlimportcreate_poolloop=asyncio.get_event_loop()asyncdefgo():asyncwithcreate_pool(host='127.0

系统 2019-09-27 17:55:32 2293

Python

Python函数编程——嵌套&匿名&高阶函数

Python函数编程——嵌套&匿名&高阶函数一、嵌套函数函数里不仅可以写代码,还可以嵌套函数:name="小猿圈"defchange():name="小猿圈,自学编程"defchange2():#globalname如果声明了这句,下面的name改的是最外层的全局变层name="小猿圈,自学编程不要钱"#这句注释掉的话,下面name打印的是哪个值?print("第3层打印",name)change2()#调用内层函数print("第2层打印",name)c

系统 2019-09-27 17:54:59 2293

Python

Python学习之urllib

这里写自定义目录标题阅读目录urllib.request.urlopen()请求示例程序urlopen()提供的返回值方法urlopen()传递data参数urlopen()传递timeout参数阅读目录urllib是python内置的HTTP请求库,无需安装即可使用,它包含了4个模块:request:它是最基本的http请求模块,用来模拟发送请求error:异常处理模块,如果出现错误可以捕获这些异常parse:一个工具模块,提供了许多URL处理方法,如:

系统 2019-09-27 17:54:47 2293

Python

Python 正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。本章节主要介绍Python中常用

系统 2019-09-27 17:54:25 2293

Python

python爬虫实战——爬取股票个股信息

爬虫爬取网页信息的思路:发送网页端请求—>获取响应内容—>解析内容—>获取想要的数据—>保存数据这次我们要实现的是爬取静态网页的股票数据,首先是获取沪深A股的所有股票代码,再用这些股票代码获取相应股票的信息东方财富网有所有个股的股票代码(沪深A股所有股票)查看其网页源代码在网页源代码中可以搜索到相应的元素,判断其是数据是静态的接下来是获取每只个股的信息,由于周六日没开市,东方财富网的个股信息没有显示这里改用百度股市通(个股)同样地检查元素可以发现个股的信息

系统 2019-09-27 17:52:55 2293

Python

Python小白丁笔记(16)-----Json串串

读取json文件中的解码函数:defpocess_json_file(filepath):f=open(filepath,mode='r',encoding='utf-8')city_list=json.load(f)returncity_list将列表写入json文件中top5_list=city_list[0:5]f=open('top5.json',mode='w',encoding='utf-8')json.dump(top5_list,f,ens

系统 2019-09-27 17:52:52 2293

Python

python中对数据进行各种排序的方法

Python列表具有内置的list.sort()方法,可以在原地修改列表。还有一个sorted()内置的函数从迭代构建一个新的排序列表。在本文中,我们将探讨使用Python排序数据的各种技术。请注意,sort()原始数据被破坏,sorted()没有对原始数据进行操作,而是新建了一个新数据。一、基本的排序最基本的排序很简单。只要使用sorted()函数即可返回一个新的排序的列表>>>sorted([5,2,3,1,4])[1,2,3,4,5]咱们也可以使用l

系统 2019-09-27 17:51:01 2293

Python

python numpy实现文件存取的示例代码

NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。一,tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件tofile()输出的数据不保存数组形状和元素类型等信息fromfile()函数读回数据时需要用户指定元素类型,并对数组的形状进行适当的修改从上面的例子可以看出,在读入数据时:需要正确设置dtype参数,

系统 2019-09-27 17:49:58 2293

Python

Python—模块-time、random

import1、执行对应文件2、引入变量import寻找模块从PATH路径寻找,查看PATH可以先导入sys模块然后打印sys.pathimport执行导入模块,是以当前py文件的PATH路径去找模块。假如当前文件导入了A模块,而这个模块又导入了B模块,如果当前文件恰好想用B模块里面的某个函数,这可能会出问题,因为当前文件调用B模块函数时候,是以当前文件PATH去找,当前文件PATH没有B模块。调用其他包里的模块,如图:ss.py调用add.py,语法:f

系统 2019-09-27 17:49:50 2293