2.3.0,基于FSQ的完整流式音符信息传输支持。

This commit is contained in:
2025-04-11 16:31:54 +08:00
parent b4e16353ec
commit 23bf69619b
12 changed files with 847 additions and 141 deletions

View File

@ -0,0 +1,39 @@
import time
from itertools import chain
import random
print("生成序列中")
fine_dict = {}
for i in range(50):
print("正在生成第", i, "个序列",end="\r",flush=True)
fine_dict[i] = [random.randint(0, 1000) for _ in range(random.randint(10000, 99999))]
print("序列生成完成")
def chain_merging(dict_info: dict):
return sorted(chain(*dict_info.values()))
def seq_merging(dict_info: dict):
return sorted([i for sub in dict_info.values() for i in sub])
def summing(*_):
k = []
for i in _:
k += i
return k
def plus_merging(dict_info: dict):
return sorted(summing(*dict_info.values()))
function_list = [chain_merging, seq_merging, plus_merging]
for func in function_list:
print("正在使用",func.__name__,"函数",)
start = time.time()
func(fine_dict)
print("耗时",time.time() - start)
print("结束")