当前位置: 首页 > news >正文

书生浦语大模型实战营---Python task

任务一

请实现一个wordcount函数,统计英文字符串中每个单词出现的次数,通过构建defaultdict字典,可以避免插入值时需要判断值是否存在

from collections import defaultdictdef word_count(text):#构建缓存reval = defaultdict(int)words = text.strip().split()for word in words:# 清洗单词,移除标点符号等cleaned_word = ''.join(char.lower() for char in word if char.isalnum())reval[cleaned_word]+=1return revaltext = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""print(word_count(text))

输出结果
在这里插入图片描述

任务二

首先是进入函数内,目前缓存中有一个局部变量
在这里插入图片描述
首先对文本进行split,
在这里插入图片描述
执行完函数后
在这里插入图片描述

http://www.lryc.cn/news/398334.html

相关文章:

  • Chrome 127内置AI大模型攻略
  • Yolo的离线运行
  • 【矿井知识】煤矿动火作业
  • 设计模式使用场景实现示例及优缺点(结构型模式——享元模式)
  • 开放式耳机哪款比较好?五款开放式耳机测评推荐
  • 【网络安全】实验三(基于Windows部署CA)
  • hive中reverse函数
  • SimpleTrack环境配置教程
  • frameworks 之Zygote
  • 基于考研题库小程序V2.0实现倒计时功能板块和超时判错功能
  • idm站点抓取可以用来做什么 idm站点抓取能抓取本地网页吗 idm站点抓取怎么用 网络下载加速器
  • maven7——(重要,构建项目)maven项目构建(命令)
  • 容联云发布容犀大模型应用,重塑企业“营销服”|WAIC 2024
  • Docker 安装字体文件
  • C/C++ 移动追加内容到文件尾部。
  • ISO/OIS的七层模型②
  • 美团到家平台业务探索
  • React -- useState状态更新异步特性——导致获取值为旧值的问题
  • 哪款开放式耳机是2024年最值得购买的?五大品质好物揭秘
  • 深圳天童美语:小暑习俗知多少
  • 递归参数中递增运算符的使用
  • Python功能制作之获取CSDN所有发布文章的对应数据
  • Backend - C# 基础知识
  • HTML5新增的input元素类型:number、range、email、color、date等
  • 00 Debian字符界面如何支持中文
  • 以太网中的各种帧结构
  • C++入门基础题:数组元素逆序(C++版互换方式)
  • 3款自己电脑就可以运行AI LLM的项目
  • 各云厂商取消免费一年期SSL证书
  • 自动化测试高级控件交互方法:TouchAction、触屏操作、点按,双击,滑动,手势解锁!