時段單位線法匯流計算python程式

2021-10-06 23:53:10 字數 754 閱讀 6786

產匯流理論是水文學的重要理論之一。本文給出了匯流計算的經典方法——時段單位線法的python計算程式。需要的基礎資料是時段單位線和地面淨雨過程。

'''這是乙個時段為6h,時段個數為15的單位線推流計算程式'''

import numpy as np

num=15

ur=10#單位地面淨雨量,通常取10mm

t=[i for i in range(1,num+1)]#時段序列

h=[24,23,3.2]#地面淨雨過程

uh=[0,2,15,35,41,25,15,9,6,4,3,2,1,0]#時段單位線,長度比時段個數少1個

q=[0]*(num+1)#地面徑流過程#長度比時段個數多1個

row=num-1+len(h)-1

clo=len(h)

matrix=np.zeros([row,clo])

for j in range(0,clo):

for i in range(0,num-1):

matrix[i-1+j,j]=h[j]/ur*uh[i-1]

for i in range(0,row):

q[i]=round(sum(matrix[i]),1)

print(q)

執行結果如下:

[0.0, 4.8, 40.6, 119.1, 183.7, 165.5, 106.6, 64.1, 39.9, 26.3, 18.3, 13.0, 8.0, 2.9, 0.3, 0.0]

zabbix 監控思科裝置外聯單位線路檢測配置

外聯單位線路監控 ip sla概念 ip sla是 internet protocol service level agreement的縮寫,意思是 ip服務等級協議。是乙個很實用的 可用性 檢測工具,可以檢測多種協議的可用性,包括icmp dns http ftp等等。本文使用的是icmp ech...

css顏色單位表示法

所有的顏色都可以由紅 綠 藍三原色調配而成。css中用8位表示乙個顏色,那麼可以有28即256種顏色,所以總共可以表示256256256種顏色。css縱有多種顏色表示 十六進製制表示法 可表示為 rrggbb,其中rr 紅色 gg 綠色 和bb 藍色 所有值必須介於0和ff之間。例如 0000ff值...

基礎正規表示法字元彙整 characters

再次強調 正規表示法的特殊位元組 與一般在命令列輸入命令的 萬用位元組 並不相同,例如,在萬用位元組當中的 代表的是 0 無限多個位元組 的意思,但是在正規表示法當中,則是 重複 0 到無窮多個的前乙個 re 字元 的意思 使用的意義並不相同,不要搞混了!舉例來說,不支援正規表示法的 ls 這個工具...