import numpy as np
import datetime
import matplotlib.pyplot as plt
import matplotlib as mpl
import pandas as pd
import operator
# myfile = 'D:/hello/code/雷达处理/03/层云降水2--SHLG.20190810.090000.AR2'
myfile = 'E:/X波段双偏振雷达数据/2019-06/SHLG.20190601.000801.AR2'
fh = open(myfile,'rb')
buf = fh.read()
fre = True
while fre == True:
fh.seek(0)
flag2Product = {1:'dBT', 2:'dBZ', 3:'V', 4:'W', 5:'SQI', 6:'CPA', 7:'ZDR', 8:'LDR',\
9:'CC', 10:'PhiDP', 11:'KDP', 12:'CP', 13:'FLAG', 14:'HCL', 15:'CF',\
16:'SNRH', 17:'SNRV', 18:'Flag', 19:"Flag", 20:'Flag',21:"Flag",\
22:'Flag', 23:"Flag", 24:'Flag', 25:'Flag',26:"Flag", 27:'Flag', \
28:'Flag', 29:"Flag", 30:'Flag',31:'Flag', 32:"Zc", 33:'Vc', 34:'Wc',\
35:'ZDRc', 0:'Flag'}
GennericHeader = fh.read(32)
SiteCon = fh.read(128)#站点配置模块
TaskCon = fh.read(256)#任务配置快
ScanStartTime = np.frombuffer(TaskCon,'i',1,172)
ScanStartTime = str(datetime.datetime.utcfromtimestamp(ScanStartTime))
CutNumber = np.frombuffer(TaskCon,'i',1,176)
print(ScanStartTime)
报错TypeError: only integer scalar arrays can be converted to a scalar index,错在ScanStartTime = str(datetime.datetime.utcfromtimestamp(ScanStartTime))这行,实在不懂