两种存储和处理数据的方式,拆分方法的选择

边读取数据边处理数据

在这里插入图片描述
依照这个例子,替换目标单词
读取一个数字,判断是否要替换,如果要替换就替换,不需要替换读取下一个

先读取完数据再处理数据

先读取整个句子,完整的整个句子

日常处理的数据基本都是单个数据类型的集合,如上面的就是单词的集合,故单词和单词之间有很强的共性,即处理俩三个单词和处理1000个单词的方法可以是同样的(不考虑效率)
利用先分段读取并处理的方法显然更好,因为可以原子化
俩种处理方法从本质上是一样的
边读取边处理也要通过连接组合成完整的句子
而读取完处理也要对单个单词进行单独处理

如何选择

是否原子化,即是否是简单的组合,单个最小可分单元之间是否享有很强的共性?如果是,我相信边读取边处理并输出,把整个句子拆成多个可分原子来做,即把整个句子当成单词的集合,即把句子看成一个单词做会更加就便捷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值