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

python讀取raw binary圖片并提取統(tǒng)計(jì)信息的實(shí)例

 更新時(shí)間:2020年01月09日 14:40:06   作者:oldveteran  
今天小編就為大家分享一篇python讀取raw binary圖片并提取統(tǒng)計(jì)信息的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

用python語言讀取二進(jìn)制圖片文件,并提取非零數(shù)據(jù)統(tǒng)計(jì)信息(例如:max,min,skewness and kurtosis)

python新手,注釋較少,歡迎指教

import struct
import math
import numpy
import scipy.stats
 
filename = input('enter file name')
f = open(filename, 'rb')
f.seek(0, 0)
 
c = 0
numOfZero = 0
s = 0
num = []
m = 0
 
while True:
  temp = f.read(4)
  if len(temp) == 0:
    break
  else:
    c = c + 1
print(c)
print(numOfZero)
 
sum = 0
squSum = 0
min = 2000
max = 0
list = []
num = []
f.seek(0, 0)
 
for i in range(0, c):
  a = f.read(4)
  b = struct.unpack('<f', a)
  list.append(b[0])
  if list[i] == 0:
    numOfZero = numOfZero + 1
  else:
    num.append(b[0])
  if list[i] > max:
    max = list[i]
  if list[i] < min and list[i] != 0:
    min = list[i]
  sum = sum + list[i]
 
stan_Dev = numpy.std(num)
median = numpy.median(num)
sk = scipy.stats.skew(num)
ku = scipy.stats.kurtosis(num)
 
print('numOfZero = ', numOfZero)
print('sum = ', sum)
print('meanValue = ',sum / (c - numOfZero))
print('maxValue = ', max)
print('minValue = ', min)
print('median = ', median)
print('stdev = ', stan_Dev)
print('skewness = ', sk)
print('kurtosis = ', ku)
 
f.close()

以上這篇python讀取raw binary圖片并提取統(tǒng)計(jì)信息的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

清苑县| 郧西县| 手游| 炎陵县| 金沙县| 开平市| 兴安县| 黄山市| 赤城县| 都江堰市| 云和县| 鲜城| 永宁县| 云林县| 绥德县| 阳谷县| 宁阳县| 涪陵区| 德江县| 报价| 南康市| 濉溪县| 紫金县| 武宁县| 青阳县| 龙口市| 延寿县| 包头市| 利川市| 当涂县| 台南市| 永顺县| 微博| 怀化市| 油尖旺区| 小金县| 漳平市| 靖西县| 旬邑县| 依安县| 太和县|