在雙評價的災害評價中,需要計算資訊量,下面是基於numpy和模擬資料,資訊量計算過程。
兩個矩陣a
,b
,每個矩陣中,矩陣中的0
相當與空值(不參與計算)。
矩陣b表示空間地貌型別(b矩陣的值表示乙個地貌型別),矩陣a表示某一災害的空間分布(a矩陣中的值本身並不關注,關心的是a有值元素的數量)
1. 首先,計算a
在b
空間範圍的比例,即需要計算b
區域中,存在a
的比例(像元數量比)
通過numpy.sum( b!= 0)
或b[numpy.where(b!=0)].size
,可以獲取b
和a
的非空像元數量
計算a
在b
空間範圍的比例
2. 計算b
中每乙個地貌型別的a
災害的比例,從而計算資訊量
通過numpy.unique(b[numpy.where(b !=0)])
,獲取b
中所有地貌型別
先通過迴圈,計算b
中每一種地貌型別,存在a
災害的比例,並列印出來
在上面的基礎上,修改**,實現計算每種地貌型別的a
災害的資訊量
3.b
中每個地貌型別的a
災害資訊量賦值
修改上面的**,實現b
中的每乙個地貌型別的值為對應的a
災害的資訊量
資訊理論 資訊量的計算
夏農定義,乙個事件包含資訊量的大小由這個事件消除了多少不確定性決定 計算得出的資訊稱為 shannon information content 資訊量在某些情況下是可加的,比如 得知乙個六面骰子投擲三次的結果所包含的資訊量,是得知投擲一次的結果的三倍 用數學表達的話,可以假設可能的結果為 r 投擲一...
資訊量與資訊熵
資訊量 資訊奠基人夏農 shannon 認為 資訊是用來 消除隨機 不確定性 的東西 也就是說衡量資訊量大小就看這個資訊消除不確定性的程度。太陽從東方公升起了 這條資訊沒有減少不確定性。因為太陽肯定從東面公升起。這是句廢話,資訊量為0。吐魯番下中雨了 吐魯番 年平均降水量日僅6天 這條資訊比較有價值...
資訊量與資訊熵
夏農他老人家作為乙個曠世天才,研究出了資訊理論這一對後世產生了巨大影響的理論,而這一理論的基礎概念就是資訊量。資訊是用來消除隨機不確定性的東西 也就是說衡量資訊量大小就看這個資訊消除不確定性的程度。太陽從東方公升起了 這條資訊沒有減少不確定性。因為太陽肯定從東面公升起。這是句廢話,資訊量為0。吐魯番...