python專案報告怎麼寫 python專案

2021-10-19 22:17:08 字數 2635 閱讀 4946

泉州資訊工程學院

軟體學院

課程設計報告書

課 程 名:  python程式設計與高階應用

課程設計專案名稱:春晚節目單分析

團隊成員:        無

一、專案簡介

1.1 專案部落格位址

1.2 專案完成的功能與特色

功能:讀取本地的春晚節目單.xlsx資料,並對資料進行清洗,把相同型別節目分為一類進行資料分析並以圖的形式表現出來。刪去無用的空值,統計出現次數前5名的演員。

特色:把雜亂無章的資料清洗後,再構建不同的數學模型對資料進行分析。

1.3 專案採用的技術棧

pandas資料分析,numpy科學計算庫,seaborn和matplotlib資料視覺化,easygui圖形使用者介面。

無1.5 團隊成員任務分配表

無二、專案的需求分析

統計每年各型別節目的數量。分析每年各種型別節目數量的變化,並用折線圖展現出變化。分析演員出現次數前5名的明星,並使用柱狀圖展示出其各自出現的次數。

三、專案功能架構圖、主要功能流程圖

專案功能架構圖:

主要功能流程圖:

四、系統模組說明

4.1 系統模組列表

1) 統計每年各型別節目的數量

2) 每年各種型別節目數量變化

3) 演員出現次數前5名的明星

4.2 各模組詳細描述(名稱,功能,執行截圖,關鍵源**)

1、名稱:統計每年各型別節目的數量

功能:將本地的春晚節目單.xlsx資料載入到dataframe中,再轉換成以每年為關鍵字的字典資料。按年份分割節目列表,把同年的不同名稱但型別相同的節目歸為一類。最終以字典的形式統計數量並輸出。

執行截圖:

關鍵源**:

for i in range(len(a)):

if 『歌『 in a[i]:

a[i] = 『歌舞類(歌曲、舞蹈、歌舞)『

elif 『舞『 in a[i]:

a[i] = 『歌舞類(歌曲、舞蹈、歌舞)『

elif 『小品『 in a[i]:

a[i] = 『語言類(小品、相聲)『

elif 『相聲『 in a[i]:

a[i] = 『語言類(小品、相聲)『

elif 『戲『 in a[i]:

a[i] = 『戲曲類『

elif 『劇『 in a[i]:

a[i] = 『戲曲類『

else:

a[i] = 『其它(包括開場、魔術、武術、雜技等)『

m = 0

for e in yeardict:#根據各年數量分割所有節目種類列表

n = yeardict[e] + m

m = n

2、名稱:每年各種型別節目數量變化

功能:把每年不同型別的節目數量變化繪製成折線圖。

執行截圖:

關鍵源**:

#圖表顯示中文

import matplotlib as mpl

mpl.rcparams[『font.sans-serif『] = [『simhei『]

mpl.rcparams[『axes.unicode_minus『] = false

for e in categorylist:#取資料並存進列表裡

list1 =

for eyear in yearlist:

if e in alldict[eyear]:

for i in range(len(categorylist)):#折線圖

x = yearlist

y = alllist[i]

plt.plot(x,y,label=categorylist[i])

3、名稱:演員出現次數前5名的明星

功能:用柱狀圖顯示歷年出現次數前5的演員

執行截圖:

關鍵源**:

d = np.nan

while true:#刪除空值

if d in a:

a.remove(d)

else:

break

li = sorted(dict1.items(),reverse=true,key=lambda x:x[1])#對字典降序

sns.barplot("演員","出現次數",palette="rdbu_r",label=『演員出現次數top 5『,data=df)#柱狀圖

五、專案總結

5.1 特點

把數量多並且雜亂的資料清洗後,生成所需的各種圖,可以直觀的看出資料的變化。

5.2 不足之處

專案簡單,只進行了資料處理與分析。

怎麼寫產品分析報告

解析遞進分析法 1.產品定位 2.目標使用者 方法一 目標使用者被稱為產品的關鍵涉眾,從涉眾的利益方面分析,即使用者需求外加商業目標。方法二 基本特徵 使用者年齡,性別,計算機使用背景,收入水平,使用者對於該產品的使用經驗及偏好,使用目的等因素。方法三 麥肯錫八分法 3.使用場景 結構 在某某時間 ...

大創中期報告怎麼寫 個人述職報告怎麼寫

述職報告對於工作人員來說,是非常重要的,想要將自己的工作更好的展示出來,就要寫乙份出色的述職報告。目前國內述職報告的 做得好的有小權哥 小權哥 來說說個人述職報告怎麼寫。個人述職報告是各級幹部及其他崗位責任人在人事考評活動中,向本系統 本部門領導和幹部 群眾陳述任職情況,匯報工作實績時,根據職務或職...

運維服務報告怎麼寫 個人述職報告怎麼寫

述職報告對於工作人員來說,是非常重要的,想要將自己的工作更好的展示出來,就要寫乙份出色的述職報告。目前國內述職報告的 做得好的有小權哥 小權哥 來說說個人述職報告怎麼寫。個人述職報告是各級幹部及其他崗位責任人在人事考評活動中,向本系統 本部門領導和幹部 群眾陳述任職情況,匯報工作實績時,根據職務或職...