- 1
- 0
- 约5.52千字
- 约 14页
- 2026-03-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年人工智能系统开发面试题及答案
一、编程实现题(共3题,每题20分,总分60分)
1.(20分)编写一个Python函数,实现以下功能:给定一个包含多个单词的字符串,统计每个单词出现的频率,并按频率从高到低排序输出。要求不区分大小写,忽略标点符号。
答案:
python
importre
fromcollectionsimportCounter
defword_frequency(text):
去除标点符号并转换为小写
cleaned_text=re.sub(r[^\w\s],,text).lower()
words=cleaned_text.split()
word_counts=Counter(words)
sorted_words=sorted(word_counts.items(),key=lambdax:x[1],reverse=True)
returnsorted_words
示例输入
text=Helloworld!Helloeveryone.Thisisatest,asimpletest.
print(word_frequency(text))
解析:
-使用正则表达式`re.sub`去除标点符号,并将所有字母转换为小写以统一统计。
-`C
您可能关注的文档
最近下载
- 读书笔记——读罗斯科·庞德《法理学》邓正来译(第一卷).pdf VIP
- DB64_T 2152-2025 固废材料在市政道路基层及底基层中的应用技术规程 第1部分:粉煤灰混合料.docx VIP
- DBJ51_T 233-2023 四川省光伏建筑一体化应用技术标准(CTP).docx VIP
- 书籍装帧设计与制作.pptx VIP
- 2024年贵州省高考地理试卷试题真题及答案详解.docx VIP
- 备考2025年甘肃省兰州市辅警协警笔试笔试预测试题(含答案).docx VIP
- 2025年公开选拔乡镇副科级领导干部笔试题库及答案.docx VIP
- 古籍儒家典籍原版春秋 春秋金锁匙.pdf VIP
- 2024贵州中考英语试卷.docx VIP
- JBT 7498-2018 涂附磨具 砂纸.pdf VIP
原创力文档

文档评论(0)