__author__ = 'KunLin Wu'
import re, random
print('===========1==========')
poem_EN = """Life can be good,
Life can be sad,
Life is mostly cheerful,
But sometimes sad.
"""
res = re.findall(r'[a-zA-Z]+', poem_EN)
from collections import Counter
print(dict(Counter(res)))
print('===========2==========')
dic = {}
with open('file.txt', 'r') as fp:
r = re.findall(r'\w+',fp.read())
res = [i.split('_') for i in r]
for i in res:
if i[0] not in dic:
dic[i[0]] = [i[1]]
continue
dic[i[0]].append(i[1])
x = sorted(dic.items(), key=lambda a:len(a[1]), reverse=True)
for k, v in x:
print('{} -> {}'.format(k, v))
print('===========3==========')
def func(data:dict) -> list:
all_ret = ['{}{:0>2}'.format(k, i) for k, v in data.items() for i in range(1, v + 1)]
ret = []
while len(ret) < 10:
index = random.randint(0, len(all_ret) - 1)
r = all_ret[index]
if r not in ret:
ret.append(r)
return ret
if __name__ == '__main__':
data = {'A001':32, 'A002':47, 'B001':39, 'B002':42}
print(func(data))
机器学习第一次作业-提交版本
最新推荐文章于 2024-10-04 08:54:00 发布