欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python獲取柵格點和面值的實現(xiàn)

 更新時間:2020年03月10日 14:24:42   作者:忠言睿長  
這篇文章主要介紹了python獲取柵格點和面值的實現(xiàn),具有很好的參考價值,希望對大家有多幫助。一起跟隨小編過來看看吧

1、獲取指定位置的點值:

OutputFile = open(statisticResultTXT, 'w') 

cellvalue=arcpy.GetCellValue_management(inputfilepath+filenname+".tif",staionXY, "1")

OutputFile.write(stationID+"_"+filenname+""+str(cellvalue)+'\n')

OutputFile.close()

2、獲取區(qū)域的均值極值

utputFile = open(statisticResult, 'w') 
env.workspace = ('E:\loessplateau\ET_Spline\extract_year')
rlist = arcpy.ListRasters('*','tif')
for file in rlist:         
minValueInfo= arcpy.GetRasterProperties_management(file,'MINIMUM')
minValue = minValueInfo.getOutput(0)
maxValueInfo = arcpy.GetRasterProperties_management(file,'MAXIMUM')
maxValue = maxValueInfo.getOutput(0)
meanValueInfo = arcpy.GetRasterProperties_management(file,'MEAN')
meanValue = meanValueInfo.getOutput(0)
print file + ',' + str(minValue) + ',' + str(maxValue) + ',' + str(meanValue) +'\n'
OutputFile.write(file + ',' + str(minValue) + ',' + str(maxValue) + ',' + str(meanValue) +'\n')
OutputFile.close()

補充知識:python_計算格點數(shù)據(jù)降水變化斜率

我就廢話不多說了,還是直接看代碼吧!

import numpy as np
import pandas as pd
import codecs
 
path=r'C:\try.csv' #讀取格點數(shù)據(jù)CSV
data=pd.read_csv(path,encoding='gbk')
outpath=r'C:\rate.csv'#新建存放斜率的CSV
file_csv = codecs.open(outpath,'w+','utf-8') #打開方式
data1=data.T #轉(zhuǎn)置
n=80 #格點數(shù)
m=17 #年數(shù)
sl=[] #空列表
for i in list(range(0,80)):#循環(huán)計算80個格點的變化斜率
  print (i)
  sp=[]
  y=data1[i]
  y=y.values
 
  for k in range(0,m-1):
    for j in range(k+1,m):
      print(k,j)
     
      s=(y[j]-y[k])/(j-k)  #計算斜率
      sp.append(s)
  sl.append(np.median(sp))
  
slop= pd.DataFrame(sl)
slop.to_csv(outpath,header=['slop']) #將SLOP寫入CSV

以上這篇python獲取柵格點和面值的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch中關(guān)于BatchNorm2d的參數(shù)解釋

    Pytorch中關(guān)于BatchNorm2d的參數(shù)解釋

    這篇文章主要介紹了Pytorch中關(guān)于BatchNorm2d的參數(shù)解釋,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • wxPython:python首選的GUI庫實例分享

    wxPython:python首選的GUI庫實例分享

    wxPython是Python語言的一套優(yōu)秀的GUI圖形庫。允許Python程序員很方便的創(chuàng)建完整的、功能鍵全的GUI用戶界面。 wxPython是作為優(yōu)秀的跨平臺GUI庫wxWidgets的Python封裝和Python模塊的方式提供給用戶的
    2019-10-10
  • Python調(diào)用.NET庫的方法步驟

    Python調(diào)用.NET庫的方法步驟

    這篇文章主要介紹了Python調(diào)用.NET庫的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 利用Python為女神制作一個專屬網(wǎng)站

    利用Python為女神制作一個專屬網(wǎng)站

    520不知道送什么禮物?快跟隨小編一起學習一下如何利用Python語言制作一個專屬的網(wǎng)站送給女神吧!文中的示例代碼講解詳細,需要的可以參考一下
    2022-05-05
  • 單利模式及python實現(xiàn)方式詳解

    單利模式及python實現(xiàn)方式詳解

    單例模式(Singleton Pattern)是一種常用的軟件設(shè)計模式,該模式的主要目的是確保 某一個類只有一個實例存在.這篇文章主要介紹了單利模式及python實現(xiàn)方式及Python單例模式的4種實現(xiàn)方法,需要的朋友可以參考下
    2018-03-03
  • python xlwt模塊的使用解析

    python xlwt模塊的使用解析

    這篇文章主要介紹了python xlwt模塊的使用解析,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04
  • pytorch 優(yōu)化器(optim)不同參數(shù)組,不同學習率設(shè)置的操作

    pytorch 優(yōu)化器(optim)不同參數(shù)組,不同學習率設(shè)置的操作

    這篇文章主要介紹了pytorch 優(yōu)化器(optim)不同參數(shù)組,不同學習率設(shè)置的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • Python控制臺獲取輸入與常見的正則表達式用法

    Python控制臺獲取輸入與常見的正則表達式用法

    這篇文章主要給大家介紹了關(guān)于Python控制臺獲取輸入與常見的正則表達式用法的相關(guān)資料,在Python編程中,控制臺輸入和正則表達式是兩個重要而實用的概念,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • Python生成短uuid的方法實例詳解

    Python生成短uuid的方法實例詳解

    python的uuid都是32位的,比較長,處理起來效率比較低。這篇文章主要介紹了Python生成短uuid的方法,需要的朋友可以參考下
    2018-05-05
  • python中邏輯與或(and、or)和按位與或異或(&、|、^)區(qū)別

    python中邏輯與或(and、or)和按位與或異或(&、|、^)區(qū)別

    這篇文章主要介紹了python中邏輯與或(and、or)和按位與或異或(&、|、^)區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論