numpy pandas 計算雜訊特徵序列

2021-09-25 18:51:19 字數 1691 閱讀 8867

出入t圈小菜雞,因工作需要學習了pandas numpy資料分析庫,謹以此帖,記錄經驗。

如下圖所示,雜訊特徵幅度基本在0 – 1e13之間波動。請計算 data.npy資料中雜訊特徵幅度高於0.5e13所佔比例,並按自然小 

時(0點/

1點……)統計該比例隨時間的分布。

)#匯入原始資料

data = pd.concat(

[pd.dataframe(df[0]

),pd.dataframe(df[1]

)], axis=1)

#拼接arry 形成新的dataframe

data.columns =

['date'

,'val'

]data_hour = data.set_index(

'date'

)data_hour.index = data_hour.index.to_period(

'h')

#形成小時線

data_hour.groupby(data_hour.index)

list=[

]# 滿足條件的資料條數【小時維度】

list_date =

# 小時

for i in data_hour.groupby(data_hour.index)

:list

len(i[1]

[i[1

].values>

0.5e13])

)1].index[0]

)df_res = pd.dataframe(

list

)/ pd.dataframe(data_hour.groupby(data_hour.index)

.count(

).values)

# 計算比率

df_res.index = list_date

#------------------------

date = pd.dataframe(list_date)

df_fin = pd.concat(

[date, df_res]

,axis=1)

df_fin .columns=

['time'

,'val'

]#資料視覺化

fig = plt.figure(figsize=(10

,4))

plt.plot(df_fin [

'time'

], df_fin [

'val'])

plt.xticks(rotation=90)

plt.xlim(0,

24)plt.show(

)

計算機視覺實驗 新增椒鹽雜訊 高斯雜訊

使用opencv python 椒鹽雜訊 脈衝雜訊 在一幅影象裡隨機的將乙個畫素點變成椒鹽雜訊,其中椒雜訊畫素值是0,鹽雜訊是255。生成 新增 椒鹽雜訊演算法步驟如下 1 輸入一幅影象並自定義訊雜比 snr 其取值範圍在 0,1 之間 2 計算影象畫素點個數 sp,進而得到椒鹽雜訊的畫素點數目 n...

numpy pandas基礎用法詳解

初學pandas不斷補充整理歸納常用的,配合numpy使用預設 import pandas as pd import numpy as np 習慣簡寫一 建立 1.seriess pd.series 1,3,4,np.nan,1 2.日期dates pd.date range 20180101 pe...

numpy pandas基礎入門(2)

在numpy中的基本運算,常用的有 乘方 dot 矩陣乘法 import numpy as np a np.array 1 2,3 b np.array 4 8,6 c1 a b 減法運算,對應位置元素相減 c2 a b 加法運算,對應位置元素相加 c3 a b 乘法運算,對應位置元素相乘 c4 a...