最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python繪制交通流折線圖詳情

 更新時間:2022年06月15日 10:28:15   作者:居安_  
這篇文章主要介紹了Python繪制交通流折線圖詳情,文章基于python的相關(guān)資料展開折線圖繪制的實(shí)現(xiàn)流程,感興趣的小伙伴可以參考一下

一、數(shù)據(jù)集下載

加州高速公路PEMS數(shù)據(jù)集

這里繪制PEMS04中的交通流量數(shù)據(jù)。該數(shù)據(jù)集中包含舊金山2018年1月1日至2月28日的29條道路上307個探測器每五分鐘收集的數(shù)據(jù)。

二、折線圖繪制

1、解壓npz文件

npz是一種numpy文件存儲的壓縮格式,可使用numpy進(jìn)行讀取。

allow_pickle=True用于防止numpy版本過高帶來的錯誤。

data.files查看壓縮文件下的所有文件。

import numpy as np
data = np.load(數(shù)據(jù)集存放地址, allow_pickle=True)
print(data.files)

可以看到壓縮文件下只有data一個文件:

通過 data['data'] 即可對該數(shù)據(jù)集進(jìn)行讀取。我們也可以查看一下該數(shù)據(jù)的維度。

print(data['data'].shape)

其維度如下:

16992 = 59天×24小時×12(每五分鐘統(tǒng)計(jì)一次流量數(shù)據(jù)),307為探測器數(shù)量,3為特征數(shù)。

2、折線圖繪制

數(shù)據(jù)中包含的三個特征為(交通流量,平均速度,平均占用率),取出繪圖需要的第一個特征(這里只繪制其中一個探測器的)。

flow = data['data'][:, 0, 0]

 導(dǎo)入matplotlib包,通過pyplot來繪制最簡單的折線圖。

import matplotlib.pyplot as plt

由于希望觀測到工作日的流量變化,我們將橫坐標(biāo)替換為周一至周日。舊金山2018年1月1日為周一。

繪制的全部代碼如下:

import numpy as np
import matplotlib.pyplot as plt
data = np.load(文件路徑, allow_pickle=True)
flow = data['data'][:, 0, 0]
print(len(flow))
week = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
x = []
for i in range(59):
    x.append(week[(i + 1) % 7])
y = []
sum = 0
for i in range(len(flow)):
    if i == 0 or (i + 1) % 288 != 0:
        sum += flow[i]
    else:
        y.append(sum)
        sum = 0
 
fig = plt.figure(figsize=(15, 5))   # 圖片寬度設(shè)置的大一些
plt.title('traffic flow in San Francisco')
plt.xlabel('day')
plt.ylabel('flow')
plt.xticks(np.arange(59), x)
plt.plot(np.arange(59), y, linestyle='-')
fig.autofmt_xdate(rotation=45)  # x軸的刻度標(biāo)簽?zāi)鏁r針旋轉(zhuǎn)45度
plt.show()

繪制結(jié)果如下:

文章所以大部分的KPI都會遵循“Mary's Peak”模式,比如說使用公共交通工具出行的情況、外賣點(diǎn)餐情況。從上圖可以看出,這里的交通流量是遵循這一模式的。

到此這篇關(guān)于Python繪制交通流折線圖詳情的文章就介紹到這了,更多相關(guān)Python繪制折線圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文帶你了解Python中Scikit-learn庫的使用

    一文帶你了解Python中Scikit-learn庫的使用

    Scikit-learn是Python的一個開源機(jī)器學(xué)習(xí)庫,它支持監(jiān)督和無監(jiān)督學(xué)習(xí),本文主要來深入探討一下Scikit-learn的更高級的特性,感興趣的小伙伴可以了解下
    2023-07-07
  • python中os.stat().st_size、os.path.getsize()獲取文件大小

    python中os.stat().st_size、os.path.getsize()獲取文件大小

    本文介紹了使用os.stat()和os.path.getsize()函數(shù)獲取文件大小,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • Python實(shí)現(xiàn)批量下載ts文件并合并為mp4

    Python實(shí)現(xiàn)批量下載ts文件并合并為mp4

    這篇文章主要為大家詳細(xì)介紹了如何通過Python語言實(shí)現(xiàn)批量下載ts文件并合并為mp4視頻的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-06-06
  • 使用Python對零售商品進(jìn)行數(shù)據(jù)分析

    使用Python對零售商品進(jìn)行數(shù)據(jù)分析

    這篇文章主要為大家介紹了使用Python對零售商品進(jìn)行數(shù)據(jù)分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python創(chuàng)建模塊及模塊導(dǎo)入的方法

    Python創(chuàng)建模塊及模塊導(dǎo)入的方法

    這篇文章主要介紹了Python創(chuàng)建模塊及模塊導(dǎo)入的方法,實(shí)例分析了模塊的定義、導(dǎo)入及模塊屬性的使用技巧,并附帶說明了包的概念與用法,需要的朋友可以參考下
    2015-05-05
  • PyCharm接入DeepSeek實(shí)現(xiàn)AI編程的操作流程

    PyCharm接入DeepSeek實(shí)現(xiàn)AI編程的操作流程

    DeepSeek 是一家專注于人工智能技術(shù)研發(fā)的公司,致力于開發(fā)高性能、低成本的 AI 模型,接下來,我們把DeepSeek接入到PyCharm中,并利用其能力輔助我們進(jìn)行代碼開發(fā),感興趣的小伙伴跟著小編一起來看看吧
    2025-01-01
  • Python字符串和字典相關(guān)操作的實(shí)例詳解

    Python字符串和字典相關(guān)操作的實(shí)例詳解

    這篇文章主要介紹了Python字符串和字典相關(guān)操作的實(shí)例詳解的相關(guān)資料,這里提供實(shí)例幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T

    tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU

    這篇文章主要介紹了tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python通過Geopandas實(shí)現(xiàn)地理空間數(shù)據(jù)可視化

    Python通過Geopandas實(shí)現(xiàn)地理空間數(shù)據(jù)可視化

    Geopandas是一個功能強(qiáng)大的Python庫,它擴(kuò)展了Pandas的功能,專門用于地理空間數(shù)據(jù)的處理和分析,下面我們來看看如何使用Geopandas進(jìn)行地理空間數(shù)據(jù)可視化吧
    2025-03-03
  • 詳解Python循環(huán)作用域與閉包

    詳解Python循環(huán)作用域與閉包

    這篇文章主要介紹了Python循環(huán)作用域與閉包,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

龙井市| 溧水县| 绥德县| 柳河县| 扎鲁特旗| 温州市| 凤冈县| 云阳县| 泉州市| 马关县| 宁强县| 南通市| 胶南市| 永安市| 嘉兴市| 海城市| 兰溪市| 阿拉善右旗| 苍南县| 孝义市| 惠水县| 台中县| 左云县| 九龙城区| 宣化县| 西畴县| 湘潭市| 永春县| 郎溪县| 高阳县| 屯昌县| 玉龙| 鄱阳县| 都兰县| 全州县| 镶黄旗| 清流县| 米易县| 乌兰浩特市| 黄陵县| 姜堰市|