- 博客(4)
- 收藏
- 关注
原创 快速排序(quick sort)的Python实现
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/8/11 12:59 AM # @Author : Blake import random def quick_sort(array): print('every list: ', array) if len(array) < 2: ...
2018-08-11 10:18:17 992
原创 通过Python实现选择算法
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/8/3 11:52 PM # @Author : Blake import random def selection_sorting(n): number_list = list(range(1, n+1)) random.shuffle(nu...
2018-08-11 00:09:58 1009
原创 通过Python实现二分法(Binary Chop)
一下通过Python实现运用二分法分别在10^1-10^8 个元素中查找随机数的代码。 import random, time def binary_chop(x): count = 1 # 计数器 numbers = list(range(1, x+1)) # 创建列表 random_number = random.choice(numbers) # 在给...
2018-08-07 23:55:39 305
原创 利用多线程在pyqt5中间接实现无限制录音
python库中可以用来录音的基本山就是pyaudio(如何还有其他的库,请高手指路),但笔者在实际录音过程中无法预知录音时长,pyaudio需要手动设置录音时长,有的是设置时间过长需要在实际录音完成之后还需要等待设置时间结束,无法动态结束录音,十分不方便,尤其是在gui编程中。通过一段摸索,终于通过多线程和设置标志位的方法,间接实现随时录音,随时结束录音,不用多说直接上代码。#-*-coding...
2018-07-01 00:11:24 1515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人