python积累
文章平均质量分 55
python积累
咸宁七s
这个作者很懒,什么都没留下…
展开
-
Python数据结构与算法之冒泡排序
python数据结构中最基本的算法,需要记住原创 2022-07-16 18:47:51 · 281 阅读 · 1 评论 -
Python学习之随机数、元组、命名元组
1.随机数random模块randint(a,b)返回[a, b]之间的整数import randomrandom.randint(1,2) #[1,2]1random.randrange(1,2) #[1,2)1choice(seq)从非空序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数lst = list(range(0,10))lst[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]for i原创 2021-12-19 17:20:59 · 1634 阅读 · 0 评论 -
Python数据结构之基础数据结构
2.列表索引、查询、修改、扩展列表list:连续、有序、适合查询链表:有序、适合增删queue:先进先出栈:后进先出2.1 列表初始化l1 = []l2 = [1,2,'1,b,c']l3 = list()l4 = list(range(1,5))列表中的元素可以是任何合法的元素,包括它自己2.2 列表的索引l6 = list(range(1,10))l6[1, 2, 3, 4, 5, 6, 7, 8, 9]正索引:l6[0]-》0l6[8]-》9负索引:l6[-1原创 2021-12-18 18:22:27 · 1061 阅读 · 0 评论 -
python复习之多线程编程
1.多线程编程的定义def myThread(arg1,arg2): print('%s %s' %(arg1, arg2))for i in range(1, 6, 1): t1 = myThread(i, i+1)运行结果:1 22 33 44 55 6这是没有多线程编程,用的是循环来做的,在运行的时候从for开始运行,然后依次调用函数import threadingimport timefrom threading import current_thre原创 2021-09-22 11:23:37 · 96 阅读 · 0 评论 -
Python复习之标准库
#日常应用广泛的模块是:#1.文字处理re#2.日期类型的time,datetime#3.数字和数字类型的math、random#4.文件和目录访问的pathlib、os.path#5.数据压缩和归纳的tarfile#6.通用操作系统的os、logging、queue#7.多线程的threading、queue#8.Internet数据处理的base64、json、urllib#9.结构化标记处理工具html、xml#10.并发工具unittest#11.调试工具timeit#12.原创 2021-09-22 11:23:09 · 77 阅读 · 0 评论 -
Python复习之机器学习之Nump和Pandas
数据采集-》数据预处理-》数据的清洗、建模以及测试数据采集:调查问卷、网络信息收集整理数据预处理:工具将单位统一、格式调整数据的清洗:缺失值、异常值删减建模以及测试:数据算法1.numpy库用于高性能科学计算和数据分析,是常用的高级数据分析库的基础包numpy对矩阵的操作import numpy as nparr1 = np.array([2,3,4])print(arr1)print(arr1.dtype)arr2 = np.array([1.2,2.3,3.4])原创 2021-09-22 11:22:45 · 187 阅读 · 0 评论 -
为图表添加自定义工具提示
1. 工具提示:在pygal中,将鼠标指向条形将显示表示的信息项目描述:创建一个自定义工具提示,并同时显示项目的描述# 5.根据每个项目的星数。获取所有项目的星数names, plot_dicts = [], [] # 创建两个空列表for repo_dict in repo_dicts: names.append(repo_dict['name']) # 对每个项...原创 2019-08-16 16:51:09 · 192 阅读 · 0 评论 -
爬取GitHub上星级最高的Python项目,并对爬取到的数据进行可视化
使用Pygal可视化仓库创建一个交互式条形图,条形的高度表示项目获得了多少颗星。单击条形图将带你进入项目在GitHub上的主页1.导入要使用的包文件import requestsimport pygalfrom pygal.style import LightColorizedStyle as LCS,LightenStyle as LS # 导入了pygal以及应用于图标的P...原创 2019-08-15 16:25:27 · 1502 阅读 · 0 评论 -
单元测试
1.单元测试和测试用例Python标准库中的模块Unittest提供了代码测试工具。1.1 可通过行测试要为函数编写测试用例,可先导入unittest以及要测试的函数,再创建一个继承unnittest.Testcae的类,并编写一系列方法对函数行为的不同方面进行测试"""该测试用例只包含一个方法,它检查函数get_formatted_name()在给定名和姓时能否正常工作"""...原创 2019-08-11 18:18:24 · 78 阅读 · 0 评论 -
单元测试之城市和国家
编写一个函数,它接受两个参数:一个城市名和一个国家名,这个函数返回一个格式为City, Country的字符串,如Santiago, Chile, 将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的函数......def get_city_country(city, country): str = city.title(...原创 2019-08-13 16:38:36 · 232 阅读 · 0 评论