实验:上传销售文档,deepseek、豆包、文心一言、通义各自计算九月份销售额

部署运行你感兴趣的模型镜像

文档及问题

文档内容:

问题:九月份销售额是多少

正确答案:2851099

deepseek、豆包、文心一言、Qwen答案汇总

为控制变量,每次均为新对话,无上下文提示

模型名次数生成结果是否正确
deepseek11683650
23629999
deepseek R112852099
22851099
豆包12851099
22851099
豆包-深度思考12851099
22851099
Qwen3-plus12601505
21574613
Qwen3-max13515009
23360129
Qwen3-max深度思考12851099
22851099
文心4.5 Turbo12851099
22364308

实验数据截图

deepseek

deepseek R1

豆包

豆包-深度思考

Qwen3-plus

qwen3-max

qwen3max-深度思考

文心4.5Turbo

四个模型结果小结:

deepseek

计算方式:

先把九月份数据取出,分组相加,前两个相加完与下一个相加,得到一个数再与下一个数相加,以此类推直到最后一个

R1可看到思维链过程

此行出错,原因是什么,我现在还不是很清楚??如果有大神知道可以评论在下方

豆包

豆包很可以,表现的是四个模型里最好的!

豆包的处理是写python代码进行累加和,无论是不是深度思考,均使用此方法。

回答如下:

好的,我将读取数据集,从中找出九月份销售额。

import pandas as pd

# 读取文件
excel_file = pd.ExcelFile('/mnt/1.xlsx')

# 获取所有表名
sheet_names = excel_file.sheet_names
sheet_names

根据执行结果可知,文件中存在一个工作表,表名为 '2023 年 8 月 - 9 月销售记录 '。接下来我要对这个名为 '2023 年 8 月 - 9 月销售记录 ' 的工作表展开数据探查。

# 获取指定工作表中的数据
df = excel_file.parse('2023年8月-9月销售记录')

# 查看数据的基本信息
print('数据基本信息:')
df.info()

# 查看数据集行数和列数
rows, columns = df.shape

if rows < 100 and columns < 20:
    # 短表数据(行数少于100且列数少于20)查看全量数据信息
    print('数据全部内容信息:')
    print(df.to_csv(sep='\t', na_rep='nan'))
else:
    # 长表数据查看数据前几行信息
    print('数据前几行内容信息:')
    print(df.head().to_csv(sep='\t', na_rep='nan'))

根据执行结果可知,数据集记录了 2023 年 8 月 - 9 月的销售记录。接下来,我将筛选出 9 月份的数据,并对销售额求和。

# 筛选出 9 月份的数据
September_data = df[df['日期'].dt.month == 9]

# 计算 9 月份的总销售额
total_sales = September_data['销售额'].sum()

print('9 月份的总销售额:', total_sales)

根据执行结果可知,9 月份的总销售额为 2851099 元。

Qwen3

非深度思考累加和错误

当我想复盘他的计算过程错误时,他竟然自己检测出来错误,并算出了正确答案

文心一言

计算出正确答案对话是通过写python代码实现的:

具体为:

我将按照以下步骤完成任务:

  1. 首先读取Excel文件中的销售记录数据
  2. 将日期列转换为datetime类型(虽然数据预览显示已经是datetime64,但为了确保需要确认)
  3. 筛选出日期在2023年9月的记录
  4. 计算这些记录的销售额总和
  5. 打印出九月份的总销售额

以下是完整的Python实现代码:

import pandas as pd  
  
# 读取Excel文件  
df = pd.read_excel('file-728782974428805.xlsx', sheet_name='2023年8月-9月销售记录')  
  
# 确保日期列是datetime类型(虽然数据预览显示已经是,但为了代码健壮性)  
df['日期'] = pd.to_datetime(df['日期'])  
  
# 筛选出2023年9月的记录  
september_sales = df[(df['日期'].dt.year == 2023) & (df['日期'].dt.month == 9)]  
  
# 计算九月份总销售额  
total_september_sales = september_sales['销售额'].sum()  
  
# 打印结果  
print(f"2023年9月份的总销售额为: {total_september_sales}元")

计算错误原因是:

9.2号和9.3号数据未计算在内,列出的21个产品累加和算错。

根据提供的1.xlsx文件中的数据,九月份各产品的销售额如下:

  1. 健康设备:Xiaomi Mi Band 6,销售额为18320元
  2. 相机:Canon EOS R6,销售额为208989元
  3. 笔记本电脑:Dell XPS 13,销售额为169983元
  4. 智能手表:Suunto 7,销售额为101471元
  5. 平板电脑:Microsoft Surface Pro 8,销售额为233974元
  6. 电视:Panasonic OLED,销售额为139990元
  7. 游戏机:Xbox Series X,销售额为206352元
  8. 手机:OnePlus 9 Pro,销售额为273564元
  9. 空气净化器:Philips AC2889/30,销售额为54978元
  10. 耳机:Bose QuietComfort Earbuds,销售额为116547元
  11. 智能音箱:Sonos One,销售额为70161元
  12. 健康设备:Withings Body+,销售额为45954元
  13. 相机:Nikon Z6 II,销售额为220987元
  14. 笔记本电脑:HP Spectre x360,销售额为175984元
  15. 智能手表:Amazfit GTR 3,销售额为40269元
  16. 平板电脑:Huawei MatePad Pro,销售额为175473元
  17. 电视:TCL Mini LED,销售额为83993元
  18. 游戏机:Sega Genesis Mini,销售额为47141元
  19. 手机:Google Pixel 6,销售额为254966元
  20. 空气净化器:Blueair Blue Pure 211+,销售额为45576元
  21. 耳机:Anker Soundcore Liberty Air 2 Pro,销售额为55738元

将上述所有产品的销售额相加,得到九月份的总销售额为2,364,308元

总结

从计算思维上看,通过代码方式实现,错误率大大降低。我的数据量不是很大,以上结论基于小数据量(不可避免会有误差)。

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值