不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 吃雞最強攻略!內附170行Python代碼!

吃雞最強攻略!內附170行Python代碼!

來源:奇酷教育 發表于:

喜歡的妹子玩吃雞經歷了落地3分鐘就被斃、跑不過毒倒在半路上失血致死、站在草叢中被不明方向的子彈狙擊而亡怎么辦?

喜歡的妹子玩吃雞經歷了落地3分鐘就被斃、跑不過毒倒在半路上失血致死、站在草叢中被不明方向的子彈狙擊而亡怎么辦?
 
還能怎么辦——當然要用畢生所學解救她!
 
第1則到底跳哪里最安全
 
跳哪里一直都是個比較糾結的問題,跳得好既可以獲得充足的武器和物資,又可以提高生存概率,當然最幸運的莫過成為“天選之子”。
 
在篩選了46萬條玩家在游戲開局3分鐘內就被干掉的數據,我把它畫了出來。
▲絕地海島艾倫格地圖
圖中越紅的地方,就是開局3分鐘死亡人數最多的地方。可以看到,Rozhok和學校附近、軍事基地周圍,由于物資豐富跳的人數眾多,是開局死亡發生率最高的地方,再者是Bunkers和Crater附近、Georgopol和醫院附近、Gun Range附近 。
 
▲熱情沙漠米拉瑪地圖
 
如果想提高存活率(想要練技術的除外),特別是新手,還是避開這些地方跳好一些。
 
畢竟比起一落地還沒找到槍,就被先找到槍的人干掉了,我還是更傾向于好好跟隊友一起跳個安全一點的地兒,好好找槍,毒來了就開著小車慢悠悠地欣賞路上的風光。
 
劃重點: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 = plt.subplots(1,1,figsize=(15,15))
43ax.imshow(bg)
44sns.kdeplot(eran_sample["victim_position_x"], eran_sample["victim_position_y"],
 
第2則
 
我是該茍著不動
還是應該出去猛干
那是不是有一直都安全的區域?找完武器之后直接躲起來行不行?
 
冷靜!我們來看看圖好嗎?
 
這是一張擊殺人數與吃雞概率的關系圖,可以清楚看到,吃雞的概率跟干掉的人數是呈正比關系的,想要獲得30%以上的吃雞概率需要最少干掉7個人,干掉10個人的吃雞概率是50%,干掉15個人的吃雞概率是75%。
 
因此,如果想要天天吃雞,在一個地方躲著不出來是不可能的。多點練習多提高擊殺技術才是上策。
 
附:代碼如下
1library(dplyr)
2library(tidyverse)
3library(data.table)
4library(ggplot2)
5pubg_full <- fread("../agg_match_stats.csv")
6# 吃雞團隊平均擊殺敵人的數量
7attach(pubg_full)
8pubg_winner <- pubg_full %>% filter(team_placement==1&party_size<4&game_size>90) 
9detach(pubg_full)
10team_killed <- aggregate(pubg_winner$player_kills, by=list(pubg_winner$match_id,pubg_winner$team_id), FUN="mean")
11team_killed$death_num <- ceiling(team_killed$x)
12ggplot(data = team_killed) + geom_bar(mapping = aes(x = death_num, y = ..count..), color="steelblue") +
13  xlim(0,70) + labs(title = "Number of Death that PUBG Winner team Killed", x="Number of death")
14
15# 吃雞團隊最后存活的玩家擊殺數量
16pubg_winner <- pubg_full %>% filter(pubg_full$team_placement==1) %>% group_by(match_id,team_id)
17attach(pubg_winner)
18team_leader <- aggregate(player_survive_time~player_kills, data = pubg_winner, FUN="max")
19detach(pubg_winner)
20
21# 吃雞團隊中擊殺敵人最多的數量
22pubg_winner <- pubg_full %>% filter(pubg_full$team_placement==1&pubg_full$party_size>1)
23attach(pubg_winner)
24team_leader <- aggregate(player_kills, by=list(match_id,team_id), FUN="max")
25detach(pubg_winner)
26ggplot(data = team_leader) + geom_bar(mapping = aes(x = x, y = ..count..), color="steelblue") +
27  xlim(0,70) + labs(title = "Number of Death that PUBG Winner Killed", x="Number of death")
 
第3則
哪種武器干掉的人比較多
運氣好挑到好武器的時候,你是否猶豫選擇哪一件?
 
從海島和沙漠兩張地圖,擊殺人數最多的10中武器統計圖中可以看到,不論是在海島還是沙漠,M416自動步槍都高居榜首,接著是自動步槍SCAR-L、M16A4、AKM。擊殺排前四的都是自動步槍,5.56毫米子彈獨步天下呀。第五名是UMP9沖鋒槍,第六名是S1897霰彈槍。
1#殺人武器排名
2death_causes = deaths['killed_by'].value_counts()
3
4sns.set_context('talk')
5fig = plt.figure(figsize=(30, 10))
6ax = sns.barplot(x=death_causes.index, y=[v / sum(death_causes) for v in death_causes.values])
7ax.set_title('Rate of Death Causes')
8ax.set_xticklabels(death_causes.index, rotation=90)
9
10#排名前20的武器
11rank = 20
12fig = plt.figure(figsize=(20, 10))
13ax = sns.barplot(x=death_causes[:rank].index, y=[v / sum(death_causes) for v in death_causes[:rank].values])
14ax.set_title('Rate of Death Causes')
15ax.set_xticklabels(death_causes.index, rotation=90)
16
17#兩個地圖分開取
18f, axes = plt.subplots(1, 2, figsize=(30, 10))
19axes[0].set_title('Death Causes Rate: Erangel (Top {})'.format(rank))
20axes[1].set_title('Death Causes Rate: Miramar (Top {})'.format(rank))
21
22counts_er = erangel['killed_by'].value_counts()
23counts_mr = miramar['killed_by'].value_counts()
24
25sns.barplot(x=counts_er[:rank].index, y=[v / sum(counts_er) for v in counts_er.values][:rank], ax=axes[0] )
26sns.barplot(x=counts_mr[:rank].index, y=[v / sum(counts_mr) for v in counts_mr.values][:rank], ax=axes[1] )
27axes[0].set_ylim((0, 0.20))
28axes[0].set_xticklabels(counts_er.index, rotation=90)
29axes[1].set_ylim((0, 0.20))
30axes[1].set_xticklabels(counts_mr.index, rotation=90)
31
32#吃雞和武器的關系
33win = deaths[deaths["killer_placement"] == 1.0]
34win_causes = win['killed_by'].value_counts()
35
36sns.set_context('talk')
37fig = plt.figure(figsize=(20, 10))
38ax = sns.barplot(x=win_causes[:20].index, y=[v / sum(win_causes) for v in win_causes[:20].values])
39ax.set_title('Rate of Death Causes of Win')
40ax.set_xticklabels(win_causes.index, rotation=90)
 
第4則
隊友的助攻是否助我吃雞?
這里選擇成功吃雞的隊伍,最終接受 1 次幫助的成員所在的團隊吃雞的概率為 29%。
 
助攻次數跟吃雞概率也是成正比關系的,5次助攻吃雞概率為50%,助攻11次以上鎖定吃雞。
 
所以說豬隊友很重要。
 
附:代碼如下
1library(dplyr)
2library(tidyverse)
3library(data.table)
4library(ggplot2)
5pubg_full <- fread("E:/aggregate/agg_match_stats_0.csv")
6attach(pubg_full)
7pubg_winner <- pubg_full %>% filter(team_placement==1) 
8detach(pubg_full)
9ggplot(data = pubg_winner) + geom_bar(mapping = aes(x = player_assists, y = ..count..), fill="#E69F00") +
10  xlim(0,10) + labs(title = "Number of Player assisted", x="Number of death")
11ggplot(data = pubg_winner) + geom_bar(mapping = aes(x = player_assists, y = ..prop..), fill="#56B4E9") +
12  xlim(0,10) + labs(title = "Number of Player assisted", x="Number of death")
 
第5則毒來了我跑不過毒怎么辦
在后面的死因分析中發現,玩家死于Bluezone也是一個很高的死因,也就是被毒死了。
 
純靠跑很多時候是跑不過毒的。
 
有車一族真的可以很帥氣!看上圖,沒有搭乘過車輛的吃雞概率是0.007,而搭乘過車輛的吃雞概率是0.058。也就是說,有車可以把吃雞概率提高8倍!
 
從上圖也可以看到,吃雞概率一開始隨著搭乘距離上升,搭乘8-9千米的車,吃雞概率是最高的(絕地海島艾倫格地圖的長寬都是8千米)。大于9千米概率下降,說明車是個明顯的移動目標,在車上呆久了也不安全,在需要的時候才乘車是最好的。
 
第6則近戰適合使用什么武器?
 
我們大多數時候面臨的都是近戰,那么近戰什么武器擊殺人數最多呢?
 
▲絕地海島艾倫格(800萬人統計量)
 
▲熱情沙漠米拉瑪(176萬人統計量)
 
可以看到,在海島地圖中,霰彈槍S1897取代了自動步槍M416成為擊殺人數最多的槍支。接著才是M416、AKM、M16A4、SCAR-L等自動步槍系列,不過在沙漠地圖中,M416仍然是近戰的主要武器。當然,兩個地圖中,Punch(拳頭)都榜上有名,看來必要的時候,拳頭也是不用講道理滴,哈哈哈。
 
第7則狙擊適合使用什么武器呢?
 
趴在山上、躲在屋子的窗口里向遠方的來客狙擊,也是一種很重要的殺敵方式,那么什么武器狙殺的人數最多呢?
 
▲絕地海島艾倫格(800米以上狙擊距離)
 
▲熱情沙漠米拉瑪(800米以上狙擊距離)
 
可以看到,比起近戰來說,能夠進行800米以外目標狙擊的人其實是很少的。在海島模式中,800米以上距離狙擊的主力仍然是AKM等一系列的自動步槍,所以自動步槍會是你的最佳配備。而在沙漠模式中,單發狙Kar98k開始顯現自己的威力,名列第一。連發狙中SKS算是最好用的了。
 
最后,把海島和沙漠中擊殺人數排名前十的武器做了一個800米以內各距離下的擊殺百分比面積圖,如下,可以說,看明白了這張圖,便可以在武器的選擇中進行很好的取舍了。
 
可以看到沖鋒槍UMP9、霰彈槍S1897等只適合近戰,單發狙Kar98k是遠距離狙擊的一把好槍。在海島中,自動步槍M416、M16A4、SCAR-L、AKM適合各種距離作戰(前提是配件齊全)。在沙漠中,M416和SCAR-L適合各種距離作戰。
 
第8則最后的毒圈一般會在哪里呢
 
最后的毒圈會在哪里出現?哪里出現的幾率高一點?這樣不就可以結合著上面的開局危險區域圖,找到一個即安全又有大概率在最后毒圈的地方做“人選之子”躺贏嗎?
 
上圖便是每場比賽最后毒圈出現的位置,可以看到,跟上面那張開局危險區域圖相比,毒圈出現的位置分散了好多,幾乎各個地方都有可能。不過可以看到,在Pochinki East Hill東南方以及北方的山腳下、在Yasnaya Polyana南邊等區域,是最后毒圈出現頻率最高的區域。
 
另外可以知道的是,最后的毒圈出現在近海、近河的地方概率比較小,所以如果在臨近最后的時候,大圈范圍包含了河流、海邊的話,那么可以估計最后毒圈應該在河流、海邊的反方向。
 
沙漠最后的決戰地也很分散,不過比海島集中多了。概率比較大的地方有:Los Leones和La Bendita之間的區域、Monte Nuevo和Pecado等區域周圍。最外圍一大圈公路的周圍及外面,基本上不可能是最后的毒圈。所以如果大圈圈到這些地方的話,往里跑就對了。
 
代碼如下:
1#最后毒圈位置
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#導入部分數據
9deaths = pd.read_csv("deaths/kill_match_stats_final_0.csv")
10#導入aggregate數據
11aggregate = pd.read_csv("aggregate/agg_match_stats_0.csv")
12print(aggregate.head())
13#找出最后三人死亡的位置
14
15team_win = aggregate[aggregate["team_placement"]==1] #排名第一的隊伍
16#找出每次比賽第一名隊伍活的最久的那個player
17grouped = team_win.groupby('match_id').apply(lambda t: t[t.player_survive_time==t.player_survive_time.max()])
18
19deaths_solo = deaths[deaths['match_id'].isin(grouped['match_id'].values)]
20deaths_solo_er = deaths_solo[deaths_solo['map'] == 'ERANGEL']
21deaths_solo_mr = deaths_solo[deaths_solo['map'] == 'MIRAMAR']
22
23df_second_er = deaths_solo_er[(deaths_solo_er['victim_placement'] == 2)].dropna()
24df_second_mr = deaths_solo_mr[(deaths_solo_mr['victim_placement'] == 2)].dropna()
25print (df_second_er)
26
27position_data = ["killer_position_x","killer_position_y","victim_position_x","victim_position_y"]
28for position in position_data:
29    df_second_mr[position] = df_second_mr[position].apply(lambda x: x*1000/800000)
30    df_second_mr = df_second_mr[df_second_mr[position] != 0]
31
32    df_second_er[position] = df_second_er[position].apply(lambda x: x*4096/800000)
33    df_second_er = df_second_er[df_second_er[position] != 0]
34
35df_second_er=df_second_er
36# erangel熱力圖
37sns.set_context('talk')
38bg = imread("erangel.jpg")
39fig, ax = plt.subplots(1,1,figsize=(15,15))
40ax.imshow(bg)
41sns.kdeplot(df_second_er["victim_position_x"], df_second_er["victim_position_y"], cmap=cm.Blues, alpha=0.7,shade=True)
42
43# miramar熱力圖
44bg = imread("miramar.jpg")
45fig, ax = plt.subplots(1,1,figsize=(15,15))
46ax.imshow(bg)
47sns.kdeplot(df_second_mr["victim_position_x"], df_second_mr["victim_position_y"], cmap=cm.Blues,alpha=0.8,shade=True)
不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区
亚洲欧洲一区二区三区| 日韩欧美资源站| 国产精品国产精品国产专区不卡| 成人性生交大片免费看中文| 国产麻豆精品视频| 国产成人精品免费在线| 不卡av免费在线观看| 9a蜜桃久久久久久免费| 国产精品免费一区二区| 欧美日韩一区综合| 色综合久久综合中文综合网| 欧美日韩国产一区二区三区地区| 欧美日韩美少妇| 久久综合九色综合97婷婷女人| 久久久久久亚洲综合| 亚洲欧洲成人av每日更新| 亚洲第一综合色| 国产一区欧美一区| 成人免费视频网站入口| 日本高清不卡三区| 精品视频色一区| 久久女同互慰一区二区三区| 亚洲少妇最新在线视频| 麻豆精品在线视频| 91免费观看视频| 性欧美精品一区二区三区在线播放| 欧美最猛性xxxxx直播| 26uuu国产在线精品一区二区| 亚洲欧美日韩一区二区三区在线观看| 日韩影视精彩在线| 成人av免费在线播放| 欧美男人的天堂| 9191精品国产综合久久久久久| 国产欧美精品一区二区三区四区 | 欧美国产乱子伦 | 亚洲欧洲制服丝袜| 极品少妇xxxx精品少妇偷拍| 国产精品国产三级欧美二区| 91国偷自产一区二区开放时间| 精品国产露脸精彩对白| 亚洲一卡二卡三卡四卡五卡| 国产精品中文欧美| 欧美韩国日本精品一区二区三区| 欧美乱妇23p| 亚洲欧美日本在线| 国产成人高清视频| 性高潮久久久久久久久| 精品国产一区二区精华| 午夜精品福利一区二区三区蜜桃| av不卡免费在线观看| 一本久道久久综合中文字幕| 久久久美女艺术照精彩视频福利播放| 亚洲va欧美va人人爽| 5g国产欧美日韩视频| 欧美日韩在线不卡| 一区二区在线观看免费| 99re这里只有精品6| 色噜噜狠狠成人网p站| 欧美国产精品一区| 国产乱国产乱300精品| 日产精品高清视频免费| 久久影音资源网| 狠狠色丁香久久婷婷综合丁香| 久久久久久久久久久久久久一区 | 久久综合狠狠综合久久综青草| 欧美高清一级片在线| 亚洲电影在线播放| 久久99精品久久久久久水蜜桃| 欧美一二区视频| 免费看日韩a级影片| 久久资源亚洲| 久久精品亚洲精品国产欧美kt∨ | 日本精品一区二区| 国产精品丝袜在线| 菠萝蜜视频在线观看一区| 欧美日韩中文一区| 天天综合色天天综合| 麻豆传媒一区| 中文字幕在线观看不卡视频| av在线不卡电影| 91精品国产全国免费观看| 日本不卡中文字幕| 相泽南亚洲一区二区在线播放| 亚洲欧洲日韩一区二区三区| 91精品婷婷国产综合久久蝌蚪| 日韩一区二区三区四区| 精品一二线国产| 色av一区二区| 天堂影院一区二区| 亚洲一区免费看| 亚洲va天堂va国产va久| 日韩中文一区二区三区| 亚洲精品视频一区| 免费亚洲一区二区| 亚洲精品成人少妇| 日韩电影在线播放| 一区二区三区四区视频精品免费| 久热国产精品视频一区二区三区| 国产精品久久久久久久久果冻传媒 | 色综合久久久久网| 五月天中文字幕一区二区| 亚洲v欧美v另类v综合v日韩v| 一区二区三区在线免费| 日本一区二区三区视频在线播放| 亚洲欧洲精品一区二区三区 | 日本一区二区不卡视频| 国产高清精品一区二区| 中文无字幕一区二区三区 | 欧美肥妇bbw| www.成人网.com| 欧美韩国日本综合| 六月婷婷久久| 亚洲国产精品久久久男人的天堂| 日韩三级电影网站| 免费观看久久久4p| 欧美精品久久天天躁| 岛国精品在线播放| 国产日韩影视精品| 久久这里精品国产99丫e6| 亚洲国产美女搞黄色| 欧美日韩一区成人| bt欧美亚洲午夜电影天堂| 中文字幕av在线一区二区三区| 精品欧美一区二区三区久久久| 亚洲精品视频自拍| 色婷婷亚洲一区二区三区| 国产在线不卡一区| 国产欧美一区二区三区在线老狼| 老牛影视免费一区二区| 日韩精品欧美精品| 欧美一区二区三区四区视频| 91手机在线视频| 亚洲线精品一区二区三区八戒| 欧美亚洲一区二区在线| 懂色av一区二区三区免费看| 久久久久国产精品麻豆| 欧美日韩在线一区二区三区| 久久福利资源站| 国产欧美中文在线| 亚洲欧洲一区二区在线观看| 国产不卡视频在线观看| 中文字幕一区免费在线观看| 中文字幕一区综合| 不卡视频一二三| 亚洲线精品一区二区三区| 欧美日韩免费观看一区二区三区| 91亚洲精品一区二区乱码| 亚洲午夜在线视频| 日韩美女视频在线| 日韩av电影在线观看| 国产成人精品亚洲777人妖| 国产精品久久久久久久久免费樱桃| 色综合天天综合网天天看片| 成人精品一区二区三区中文字幕 | 国产不卡视频一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 在线免费亚洲电影| 国产日韩精品一区观看| 精品在线观看视频| 国产精品久久久久7777按摩| 欧美体内she精高潮| 国产日韩亚洲精品| 国产精品18久久久久久久久| 亚洲视频在线观看一区| 欧美高清视频一二三区| 欧美婷婷久久| a在线欧美一区| 视频在线在亚洲| 国产午夜三级一区二区三| 在线亚洲高清视频| 精品在线视频一区二区| 国产精品一区二区不卡| 亚洲成av人**亚洲成av**| 国产视频在线观看一区二区三区 | 色综合久久中文字幕| 国产综合动作在线观看| 国产精品夜夜嗨| 午夜不卡av在线| 国产精品高潮呻吟久久| 欧美一区二区三区四区视频| 特级西西444www大精品视频| 成人高清在线观看| 国产精品1区2区| 日本成人超碰在线观看| 一区二区不卡在线播放| 国产精品伦一区| 欧美一区二区播放| 欧美伊人久久久久久久久影院| 欧洲精品久久| 国产精品麻豆免费版| 成人网男人的天堂| 极品美女销魂一区二区三区免费 | 久久国产精品区| 日韩综合在线视频| 亚洲愉拍自拍另类高清精品| 中文字幕免费一区| 久久久久久久综合狠狠综合| 日韩精品一区二区三区在线播放| 欧美日本韩国一区| 欧美日韩精品欧美日韩精品一综合|