Hi,
I am trying to calculate the average using multiple rasters using years from 1981 to 2016. For example, average for week 1 for the month of 9 from years 1981 to 2016 is as follows:
Normal_Week_1_1981_2016_9.tif =average [Week_1_Sum1981_9.tif
.
.
Week_1_Sum2016_9.tif]
My following code outputs all the tif files at the "out" path but at the end it gives me the error below. What I am doing wrong here.? Just noticed the output raster values are also wrong.
Any help is appreciated.
Thanks in advance.
arcpy<SPAN class="punctuation token">.</SPAN>CheckOutExtension<SPAN class="punctuation token">(</SPAN><SPAN class="string token">"Spatial"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>OverwriteOutput <SPAN class="operator token">=</SPAN> <SPAN class="token boolean">True</SPAN>
years <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">1981</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1982</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1983</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1984</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1985</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1986</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1987</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1988</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1989</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1990</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1991</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1992</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1993</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1994</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1995</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1996</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1997</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1998</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">1999</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2000</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2001</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2002</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2003</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2004</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2005</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2006</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2007</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2008</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2009</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2010</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2011</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2012</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2013</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2014</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2015</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2016</SPAN><SPAN class="punctuation token">]</SPAN>
out <SPAN class="operator token">=</SPAN> r<SPAN class="string token">'H:\PRISM_800m_weekly_sum\Normal_out'</SPAN>
path <SPAN class="operator token">=</SPAN> r<SPAN class="string token">'H:\PRISM_800m_weekly_sum_Normal'</SPAN>
lstFiles <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="keyword token">for</SPAN> root<SPAN class="punctuation token">,</SPAN> dirs<SPAN class="punctuation token">,</SPAN> files <SPAN class="keyword token">in</SPAN> os<SPAN class="punctuation token">.</SPAN>walk<SPAN class="punctuation token">(</SPAN>path<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> root
files <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>ListRasters<SPAN class="punctuation token">(</SPAN><SPAN class="string token">"*"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"TIF"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> files<SPAN class="punctuation token">:</SPAN>
<SPAN class="punctuation token">(</SPAN>filename<SPAN class="punctuation token">,</SPAN> extension<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">=</SPAN> os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>splitext<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">if</SPAN><SPAN class="punctuation token">(</SPAN>extension <SPAN class="operator token">==</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
lstFiles<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>join<SPAN class="punctuation token">(</SPAN>root<SPAN class="punctuation token">,</SPAN> file<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>lstFiles<SPAN class="punctuation token">)</SPAN>
new_list1<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
new_list2<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
new_list3<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
new_list4<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
new_list5<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN>
months<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">9</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">10</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">11</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="keyword token">for</SPAN> month <SPAN class="keyword token">in</SPAN> months<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> lstFiles<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fnmatch<SPAN class="punctuation token">.</SPAN>fnmatch<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"H:\\PRISM_800m_weekly_sum_Normal"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"*"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Week_1"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_*_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
new_list1<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
new_list1<SPAN class="punctuation token">.</SPAN>sort<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>new_list1<SPAN class="punctuation token">)</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> out
finras1 <SPAN class="operator token">=</SPAN> out <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Normal_Week_1"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_1981_2016"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN>
calc1 <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>sa<SPAN class="punctuation token">.</SPAN>CellStatistics<SPAN class="punctuation token">(</SPAN>new_list1<SPAN class="punctuation token">,</SPAN> statistics_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"MEAN"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>CopyRaster_management<SPAN class="punctuation token">(</SPAN>calc1<SPAN class="punctuation token">,</SPAN>finras1<SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"32_BIT_FLOAT"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> lstFiles<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fnmatch<SPAN class="punctuation token">.</SPAN>fnmatch<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"H:\\PRISM_800m_weekly_sum_Normal"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"*"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Week_2"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_*_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
new_list2<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
new_list2<SPAN class="punctuation token">.</SPAN>sort<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>new_list2<SPAN class="punctuation token">)</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> out
finras2 <SPAN class="operator token">=</SPAN> out <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Normal_Week_2"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_1981_2016"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN>
calc2 <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>sa<SPAN class="punctuation token">.</SPAN>CellStatistics<SPAN class="punctuation token">(</SPAN>new_list2<SPAN class="punctuation token">,</SPAN> statistics_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"MEAN"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>CopyRaster_management<SPAN class="punctuation token">(</SPAN>calc2<SPAN class="punctuation token">,</SPAN>finras2<SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"32_BIT_FLOAT"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> lstFiles<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fnmatch<SPAN class="punctuation token">.</SPAN>fnmatch<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"H:\\PRISM_800m_weekly_sum_Normal"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"*"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Week_3"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_*_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
new_list3<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
new_list3<SPAN class="punctuation token">.</SPAN>sort<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>new_list3<SPAN class="punctuation token">)</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> out
finras3 <SPAN class="operator token">=</SPAN> out <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Normal_Week_3"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_1981_2016"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN>
calc3 <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>sa<SPAN class="punctuation token">.</SPAN>CellStatistics<SPAN class="punctuation token">(</SPAN>new_list3<SPAN class="punctuation token">,</SPAN> statistics_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"MEAN"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>CopyRaster_management<SPAN class="punctuation token">(</SPAN>calc3<SPAN class="punctuation token">,</SPAN>finras3<SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"32_BIT_FLOAT"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> lstFiles<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fnmatch<SPAN class="punctuation token">.</SPAN>fnmatch<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"H:\\PRISM_800m_weekly_sum_Normal"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"*"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Week_4"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_*_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
new_list4<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
new_list4<SPAN class="punctuation token">.</SPAN>sort<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>new_list4<SPAN class="punctuation token">)</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> out
finras4 <SPAN class="operator token">=</SPAN> out <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Normal_Week_4"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_1981_2016"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN>
calc4 <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>sa<SPAN class="punctuation token">.</SPAN>CellStatistics<SPAN class="punctuation token">(</SPAN>new_list4<SPAN class="punctuation token">,</SPAN> statistics_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"MEAN"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>CopyRaster_management<SPAN class="punctuation token">(</SPAN>calc4<SPAN class="punctuation token">,</SPAN>finras4<SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"32_BIT_FLOAT"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> file <SPAN class="keyword token">in</SPAN> lstFiles<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fnmatch<SPAN class="punctuation token">.</SPAN>fnmatch<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"H:\\PRISM_800m_weekly_sum_Normal"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"*"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Week_5"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_*_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
new_list5<SPAN class="punctuation token">.</SPAN>append<SPAN class="punctuation token">(</SPAN>file<SPAN class="punctuation token">)</SPAN>
new_list5<SPAN class="punctuation token">.</SPAN>sort<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">print</SPAN> <SPAN class="punctuation token">(</SPAN>new_list5<SPAN class="punctuation token">)</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> out
finras5 <SPAN class="operator token">=</SPAN> out <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\\"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"Normal_Week_5"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_1981_2016"</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"_"</SPAN> <SPAN class="operator token">+</SPAN> str<SPAN class="punctuation token">(</SPAN>month<SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">".tif"</SPAN>
calc5 <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>sa<SPAN class="punctuation token">.</SPAN>CellStatistics<SPAN class="punctuation token">(</SPAN>new_list5<SPAN class="punctuation token">,</SPAN> statistics_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"MEAN"</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>CopyRaster_management<SPAN class="punctuation token">(</SPAN>calc5<SPAN class="punctuation token">,</SPAN>finras5<SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"32_BIT_FLOAT"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>