xxx
xxx
2023-09-14 08:57:24 时间
import random from queue import Queue start_time = time.time() # [360, 14, -0.26727742101246454], [361, 13, 0.6103671964150552] ... 0: X轴 1: Y轴 2: 振幅 op_list = [] def get_point_list(): r_100 = [random.random() * random.choice([-1, 1]) for _ in range(100)] r_200 = [0] * 100 r_300 = [0] * 100 r_400 = [0] * 100 r_500 = [0] * 100 r_600 = [0] * 100 r_700 = [0] * 100 r_800 = [0] * 100 r_900 = [0] * 100 r_1000 = [0] * 100 r_list = [r_100, r_200, r_300, r_400, r_500, r_600, r_700, r_800, r_900, r_1000] random.shuffle(r_list) point_list = [] [point_list.extend(i) for i in r_list] return point_list num = 75 # 表示请求接口的次数 max_length = 75 # 表示15秒 count = set() # 队列里的数据 表示y轴的长度 count <= max_length for i in range(num): ops = get_point_list() for op in ops: if op != 0: op_list.append([ops.index(op), i, op]) # 筛选符合规则的点 for j in op_list: # 计数器 count.add(i) if len(count) > max_length: index = count.pop() # 需要删除的索引元素 for op in op_list[::-1]: if op[1] == index: op_list.remove(op) for k, v in enumerate(op_list): if num <= max_length: # 请求次数<=最大长度 v[1] = num - v[1] - 1 else: # 请求次数>最大长度 v[1] = num - v[1] - 1 print(len(op_list), op_list) print(time.time() - start_time)
相关文章
- 遇到“备份集中的数据库备份与现有XXX数据库不同”的错误
- unboundlocalerror python_Python问题:UnboundLocalError: local variable ‘xxx’ referenced before assignme
- 天天命令中输入 npm run xxx,倒底 npm run 做了什么,为什么就能开启一个服务?
- "xxx cannot be cast to jakarta.servlet.Servlet "报错解决方式
- 导出简书的文章生成gitbook上传到github通过xxx.github.io访问
- Mobile_xxx:transformClassesWithJarMergingForRelease‘
- SpringCloud读取Nacos配置中心报错:Could not resolve placeholder ‘xxx’ in value ‘${xxx}
- 【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )
- 见多识广的人工智能比你认识更多的 XXX 明星