用python数据可视化判断谁是全面战争罗马最优秀民兵

该博客通过Python数据处理和可视化技术,分析了古典时代不同阵营的民兵驻守城镇的性价比。结果显示,秦国、罗马和迦太基在性价比上表现出色,而赵国则是性价比最低的。文章涉及的数据包括罗马、希腊、马其顿、埃及、塞琉古、迦太基、帕提亚、日耳曼、西徐亚、高卢、燕国、齐国、赵国、楚国、秦国、匈奴和印度等阵营。通过计算单位资金性价比,为读者揭示了各阵营城镇防御的效能差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在古典时代,民兵可以驻守城镇,维持区域稳定,对疆域的维持非常重要。我们用python可视化技术,进行统计,比较和分析。
一共比较这些主流古典时代阵营,罗马 希腊城邦 马其顿 埃及 塞琉古 迦太基 帕提亚 日耳曼 西徐亚 高卢 燕国 齐国 赵国 楚国 秦国 匈奴 印度。
先说结论,性价比最高的是秦国,罗马和迦太基,性价比最低的是赵国。
数据如下,开始处理:
在这里插入图片描述
保存成为excel,绘制直方图。

在这里插入图片描述
用python打开excel:

from openpyxl import load_workbook

# 1.打开 Excel 表格并获取表格名称

# 打开当前py程序路径下excelDemo文件夹下的qiyuan.xlsx文件
workbook = load_workbook(filename='C:/Users/zhuyingyang/Desktop/贸/文明/古典时代.xlsx')
print(workbook.sheetnames)

获取表格 只有一张表格的时候,可以直接 active:

print(workbook.sheetnames)

sheet1 = workbook.active
print(sheet1)
# 输出结果 <Worksheet "Sheet1">

获取一系列格子 sheet[]方式:

cells = sheet1["A1:C2"]
print(cells)
# 输出结果:((<Cell 'Sheet1'.A1>, <Cell 'Sheet1'.B1>, <Cell 'Sheet1'.C1>),
# (<Cell 'Sheet1'.A2>, <Cell 'Sheet1'.B2>, <Cell 'Sheet1'.C2>))

# 先行后列
for cell_rows in cells:
	for cell_columns in cell_rows:
		print(cell_columns.value)

计算单位资金性价比:
在这里插入图片描述
计算对手情况智能程序:

chengshishu=int(input())
# chengshishu是城市数 a是防御单位资金,b是近战单位资金
u=0
v=0
for j in range(0,chengshishu):
    a,p,b,q=map(int,input().split())
    w=a+b
    if(p==w and q!=w):
        u=u+1
    if(q==w and p!=w):
        v=v+1
print("{} {}".format(v,u),end="")

比较u,v大小就可以比较在古典时代,谁驻守的城镇更稳定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据的我们

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值