吃鸡最强攻略!内附170行Python代码!

喜欢的妹子玩吃鸡经历了落地3分钟就被毙、跑不过毒倒在半路上失血致死、站在草丛中被不明方向的子弹狙击而亡怎么办?

还能怎么办——当然要用毕生所学解救她!

第1则到底跳哪里最安全

跳哪里一直都是个比较纠结的问题,跳得好既可以获得充足的武器和物资,又可以提高生存概率,当然最幸运的莫过成为“天选之子”。

在筛选了46万条玩家在游戏开局3分钟内就被干掉的数据,我把它画了出来。

▲绝地海岛艾伦格地图

图中越红的地方,就是开局3分钟死亡人数最多的地方。可以看到,Rozhok和学校附近、军事基地周围,由于物资丰富跳的人数众多,是开局死亡发生率最高的地方,再者是Bunkers和Crater附近、Georgopol和医院附近、GunRange附近。

 

▲热情沙漠米拉玛地图

如果想提高存活率(想要练技术的除外),特别是新手,还是避开这些地方跳好一些。

毕竟比起一落地还没找到枪,就被先找到枪的人干掉了,我还是更倾向于好好跟队友一起跳个安全一点的地儿,好好找枪,毒来了就开着小车慢悠悠地欣赏路上的风光。

划重点:Pecado、San Martin、Power Grid区域,是开局最危险的区域。

附:代码如下

1import numpy as np

2import matplotlib.pyplot as plt

3import pandas as pd

4import seaborn as sns

5from scipy.misc.pilutil import imread

6import matplotlib.cm as cm

7

8#导入部分数据

9deaths1 = pd.read_csv("deaths/kill_match_stats_final_0.csv")

10deaths2 = pd.read_csv("deaths/kill_match_stats_final_1.csv")

11

12deaths = pd.concat([deaths1, deaths2])

13

14#打印前5列,理解变量

15print (deaths.head(),'\n',len(deaths))

16

17#两种地图

18miramar = deaths[deaths["map"] == "MIRAMAR"]

19erangel = deaths[deaths["map"] == "ERANGEL"]

20

21#开局前100秒死亡热力图

22position_data = ["killer_position_x","killer_position_y","victim_position_x","victim_position_y"]

23for position in position_data:

24 miramar[position] = miramar[position].apply(lambda x: x*1000/800000)

25 miramar = miramar[miramar[position] != 0]

26

27 erangel[position] = erangel[position].apply(lambda x: x*4096/800000)

28 erangel = erangel[erangel[position] != 0]

29

30n = 50000

31mira_sample = miramar[miramar["time"] < 100].sample(n)

32eran_sample = erangel[erangel["time"] < 100].sample(n)

33

34# miramar热力图

35bg = imread("miramar.jpg")

36fig, ax = plt.subplots(1,1,figsize=(15,15))

37ax.imshow(bg)

38sns.kdeplot(mira_sample["victim_position_x"], mira_sample["victim_position_y"],n_levels=100, cmap=cm.Reds, alpha=0.9)

39

40# erangel热力图

41bg = imread("erangel.jpg")

42fig, ax = pl

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值