台风卡努追踪实验.zip
大小:44.95MB
价格:22积分
下载量:0
评分:
5.0
上传者:ta683280
更新日期:2024-06-29

追逐台风卡努项目源码及数据集

资源文件列表(大概)

文件名
大小
台风卡努追踪实验/Data/
-
台风卡努追踪实验/Data/mean_sea_level_pressure.nc
15.23MB
台风卡努追踪实验/Image/
-
台风卡努追踪实验/Image/seapress_0.png
98.39KB
台风卡努追踪实验/Image/seapress_1.png
98.35KB
台风卡努追踪实验/Image/seapress_10.png
96.34KB
台风卡努追踪实验/Image/seapress_100.png
98.32KB
台风卡努追踪实验/Image/seapress_101.png
98.68KB
台风卡努追踪实验/Image/seapress_102.png
98.34KB
台风卡努追踪实验/Image/seapress_103.png
97.85KB
台风卡努追踪实验/Image/seapress_104.png
97.17KB
台风卡努追踪实验/Image/seapress_105.png
96.86KB
台风卡努追踪实验/Image/seapress_106.png
96.14KB
台风卡努追踪实验/Image/seapress_107.png
96.24KB
台风卡努追踪实验/Image/seapress_108.png
96.69KB
台风卡努追踪实验/Image/seapress_109.png
97.98KB
台风卡努追踪实验/Image/seapress_11.png
96.25KB
台风卡努追踪实验/Image/seapress_110.png
98.14KB
台风卡努追踪实验/Image/seapress_111.png
99.13KB
台风卡努追踪实验/Image/seapress_112.png
100.21KB
台风卡努追踪实验/Image/seapress_113.png
100.8KB
台风卡努追踪实验/Image/seapress_114.png
100.92KB
台风卡努追踪实验/Image/seapress_115.png
100.22KB
台风卡努追踪实验/Image/seapress_116.png
99.99KB
台风卡努追踪实验/Image/seapress_117.png
100.16KB
台风卡努追踪实验/Image/seapress_118.png
100.21KB
台风卡努追踪实验/Image/seapress_119.png
100.02KB
台风卡努追踪实验/Image/seapress_12.png
97.02KB
台风卡努追踪实验/Image/seapress_120.png
99.76KB
台风卡努追踪实验/Image/seapress_121.png
99.58KB
台风卡努追踪实验/Image/seapress_122.png
99.07KB
台风卡努追踪实验/Image/seapress_123.png
99.57KB
台风卡努追踪实验/Image/seapress_124.png
98.84KB
台风卡努追踪实验/Image/seapress_125.png
99.56KB
台风卡努追踪实验/Image/seapress_126.png
99.83KB
台风卡努追踪实验/Image/seapress_127.png
99.48KB
台风卡努追踪实验/Image/seapress_128.png
98.53KB
台风卡努追踪实验/Image/seapress_129.png
98.3KB
台风卡努追踪实验/Image/seapress_13.png
97.49KB
台风卡努追踪实验/Image/seapress_130.png
98.35KB
台风卡努追踪实验/Image/seapress_131.png
97.81KB
台风卡努追踪实验/Image/seapress_132.png
98.12KB
台风卡努追踪实验/Image/seapress_133.png
98.71KB
台风卡努追踪实验/Image/seapress_134.png
99.18KB
台风卡努追踪实验/Image/seapress_135.png
99.91KB
台风卡努追踪实验/Image/seapress_136.png
100.92KB
台风卡努追踪实验/Image/seapress_137.png
101.01KB
台风卡努追踪实验/Image/seapress_138.png
101.84KB
台风卡努追踪实验/Image/seapress_139.png
101.32KB
台风卡努追踪实验/Image/seapress_14.png
98.38KB
台风卡努追踪实验/Image/seapress_140.png
100.78KB
台风卡努追踪实验/Image/seapress_141.png
100.39KB
台风卡努追踪实验/Image/seapress_142.png
99.87KB
台风卡努追踪实验/Image/seapress_143.png
99.14KB
台风卡努追踪实验/Image/seapress_144.png
98.56KB
台风卡努追踪实验/Image/seapress_145.png
98.28KB
台风卡努追踪实验/Image/seapress_146.png
98.74KB
台风卡努追踪实验/Image/seapress_147.png
98.54KB
台风卡努追踪实验/Image/seapress_148.png
98.28KB
台风卡努追踪实验/Image/seapress_149.png
97.78KB
台风卡努追踪实验/Image/seapress_15.png
99.05KB
台风卡努追踪实验/Image/seapress_150.png
98.87KB
台风卡努追踪实验/Image/seapress_151.png
97.67KB
台风卡努追踪实验/Image/seapress_152.png
97.19KB
台风卡努追踪实验/Image/seapress_153.png
96.42KB
台风卡努追踪实验/Image/seapress_154.png
95.24KB
台风卡努追踪实验/Image/seapress_155.png
96.26KB
台风卡努追踪实验/Image/seapress_156.png
95.73KB
台风卡努追踪实验/Image/seapress_157.png
96.45KB
台风卡努追踪实验/Image/seapress_158.png
97.42KB
台风卡努追踪实验/Image/seapress_159.png
97.58KB
台风卡努追踪实验/Image/seapress_16.png
99.87KB
台风卡努追踪实验/Image/seapress_160.png
98.68KB
台风卡努追踪实验/Image/seapress_161.png
98.31KB
台风卡努追踪实验/Image/seapress_162.png
99.44KB
台风卡努追踪实验/Image/seapress_163.png
99.13KB
台风卡努追踪实验/Image/seapress_164.png
98.04KB
台风卡努追踪实验/Image/seapress_165.png
98.45KB
台风卡努追踪实验/Image/seapress_166.png
97.53KB
台风卡努追踪实验/Image/seapress_167.png
97.41KB
台风卡努追踪实验/Image/seapress_168.png
97.61KB
台风卡努追踪实验/Image/seapress_169.png
96.99KB
台风卡努追踪实验/Image/seapress_17.png
100.12KB
台风卡努追踪实验/Image/seapress_170.png
96.92KB
台风卡努追踪实验/Image/seapress_171.png
96.54KB
台风卡努追踪实验/Image/seapress_172.png
96.21KB
台风卡努追踪实验/Image/seapress_173.png
96.1KB
台风卡努追踪实验/Image/seapress_174.png
96.96KB
台风卡努追踪实验/Image/seapress_175.png
96.69KB
台风卡努追踪实验/Image/seapress_176.png
95.42KB
台风卡努追踪实验/Image/seapress_177.png
94.74KB
台风卡努追踪实验/Image/seapress_178.png
95.06KB
台风卡努追踪实验/Image/seapress_179.png
94.75KB
台风卡努追踪实验/Image/seapress_18.png
100.87KB
台风卡努追踪实验/Image/seapress_180.png
95.26KB
台风卡努追踪实验/Image/seapress_181.png
95.97KB
台风卡努追踪实验/Image/seapress_182.png
96.18KB
台风卡努追踪实验/Image/seapress_183.png
97.21KB
台风卡努追踪实验/Image/seapress_184.png
97.94KB
台风卡努追踪实验/Image/seapress_185.png
98.5KB
台风卡努追踪实验/Image/seapress_186.png
99.55KB
台风卡努追踪实验/Image/seapress_187.png
98.79KB
台风卡努追踪实验/Image/seapress_188.png
98.38KB
台风卡努追踪实验/Image/seapress_189.png
98.17KB
台风卡努追踪实验/Image/seapress_19.png
100.34KB
台风卡努追踪实验/Image/seapress_190.png
97.54KB
台风卡努追踪实验/Image/seapress_191.png
97.1KB
台风卡努追踪实验/Image/seapress_192.png
97.2KB
台风卡努追踪实验/Image/seapress_193.png
97.38KB
台风卡努追踪实验/Image/seapress_194.png
96.7KB
台风卡努追踪实验/Image/seapress_195.png
96.81KB
台风卡努追踪实验/Image/seapress_196.png
96.4KB
台风卡努追踪实验/Image/seapress_197.png
96.41KB
台风卡努追踪实验/Image/seapress_198.png
96.86KB
台风卡努追踪实验/Image/seapress_199.png
96.79KB
台风卡努追踪实验/Image/seapress_2.png
99.19KB
台风卡努追踪实验/Image/seapress_20.png
99.14KB
台风卡努追踪实验/Image/seapress_200.png
95.49KB
台风卡努追踪实验/Image/seapress_201.png
95.78KB
台风卡努追踪实验/Image/seapress_202.png
95.89KB
台风卡努追踪实验/Image/seapress_203.png
95.49KB
台风卡努追踪实验/Image/seapress_204.png
96.61KB
台风卡努追踪实验/Image/seapress_205.png
97.32KB
台风卡努追踪实验/Image/seapress_206.png
98.57KB
台风卡努追踪实验/Image/seapress_207.png
99.27KB
台风卡努追踪实验/Image/seapress_208.png
100.68KB
台风卡努追踪实验/Image/seapress_209.png
100.57KB
台风卡努追踪实验/Image/seapress_21.png
99.34KB
台风卡努追踪实验/Image/seapress_210.png
100.85KB
台风卡努追踪实验/Image/seapress_211.png
100.42KB
台风卡努追踪实验/Image/seapress_212.png
99.61KB
台风卡努追踪实验/Image/seapress_213.png
99.74KB
台风卡努追踪实验/Image/seapress_214.png
98.87KB
台风卡努追踪实验/Image/seapress_215.png
99.21KB
台风卡努追踪实验/Image/seapress_216.png
98.92KB
台风卡努追踪实验/Image/seapress_217.png
98.67KB
台风卡努追踪实验/Image/seapress_218.png
98.98KB
台风卡努追踪实验/Image/seapress_219.png
98.26KB
台风卡努追踪实验/Image/seapress_22.png
98.41KB
台风卡努追踪实验/Image/seapress_220.png
97.95KB
台风卡努追踪实验/Image/seapress_221.png
97.08KB
台风卡努追踪实验/Image/seapress_222.png
97.72KB
台风卡努追踪实验/Image/seapress_223.png
96.93KB
台风卡努追踪实验/Image/seapress_224.png
96.65KB
台风卡努追踪实验/Image/seapress_225.png
96.25KB
台风卡努追踪实验/Image/seapress_226.png
95.79KB
台风卡努追踪实验/Image/seapress_227.png
95.9KB
台风卡努追踪实验/Image/seapress_228.png
96.39KB
台风卡努追踪实验/Image/seapress_229.png
96.95KB
台风卡努追踪实验/Image/seapress_23.png
98.08KB
台风卡努追踪实验/Image/seapress_230.png
98.23KB
台风卡努追踪实验/Image/seapress_231.png
98.78KB
台风卡努追踪实验/Image/seapress_232.png
100.01KB
台风卡努追踪实验/Image/seapress_233.png
100.2KB
台风卡努追踪实验/Image/seapress_234.png
100.98KB
台风卡努追踪实验/Image/seapress_235.png
100.19KB
台风卡努追踪实验/Image/seapress_236.png
99.44KB
台风卡努追踪实验/Image/seapress_237.png
99.19KB
台风卡努追踪实验/Image/seapress_238.png
98.88KB
台风卡努追踪实验/Image/seapress_239.png
98.59KB
台风卡努追踪实验/Image/seapress_24.png
98.19KB
台风卡努追踪实验/Image/seapress_240.png
98.49KB
台风卡努追踪实验/Image/seapress_241.png
98.65KB
台风卡努追踪实验/Image/seapress_242.png
98.42KB
台风卡努追踪实验/Image/seapress_243.png
97.98KB
台风卡努追踪实验/Image/seapress_244.png
97.8KB
台风卡努追踪实验/Image/seapress_245.png
97.56KB
台风卡努追踪实验/Image/seapress_246.png
97.86KB
台风卡努追踪实验/Image/seapress_247.png
96.95KB
台风卡努追踪实验/Image/seapress_248.png
96.67KB
台风卡努追踪实验/Image/seapress_249.png
96.49KB
台风卡努追踪实验/Image/seapress_25.png
97.73KB
台风卡努追踪实验/Image/seapress_250.png
96.45KB
台风卡努追踪实验/Image/seapress_251.png
97KB
台风卡努追踪实验/Image/seapress_252.png
97.41KB
台风卡努追踪实验/Image/seapress_253.png
98.26KB
台风卡努追踪实验/Image/seapress_254.png
98.67KB
台风卡努追踪实验/Image/seapress_255.png
100.04KB
台风卡努追踪实验/Image/seapress_256.png
100.77KB
台风卡努追踪实验/Image/seapress_257.png
100.65KB
台风卡努追踪实验/Image/seapress_258.png
101.28KB
台风卡努追踪实验/Image/seapress_259.png
101.35KB
台风卡努追踪实验/Image/seapress_26.png
97.72KB
台风卡努追踪实验/Image/seapress_260.png
100.67KB
台风卡努追踪实验/Image/seapress_261.png
100.65KB
台风卡努追踪实验/Image/seapress_262.png
99.86KB
台风卡努追踪实验/Image/seapress_263.png
99.63KB
台风卡努追踪实验/Image/seapress_264.png
100.01KB
台风卡努追踪实验/Image/seapress_265.png
98.84KB
台风卡努追踪实验/Image/seapress_266.png
99.29KB
台风卡努追踪实验/Image/seapress_267.png
98.7KB
台风卡努追踪实验/Image/seapress_268.png
98.4KB
台风卡努追踪实验/Image/seapress_269.png
98.62KB
台风卡努追踪实验/Image/seapress_27.png
97.76KB
台风卡努追踪实验/Image/seapress_270.png
99.63KB
台风卡努追踪实验/Image/seapress_271.png
98.66KB
台风卡努追踪实验/Image/seapress_272.png
97.86KB
台风卡努追踪实验/Image/seapress_273.png
97.78KB
台风卡努追踪实验/Image/seapress_274.png
97.71KB
台风卡努追踪实验/Image/seapress_275.png
98.04KB
台风卡努追踪实验/Image/seapress_276.png
98.11KB
台风卡努追踪实验/Image/seapress_277.png
98.9KB
台风卡努追踪实验/Image/seapress_278.png
99.38KB
台风卡努追踪实验/Image/seapress_279.png
100.08KB
台风卡努追踪实验/Image/seapress_28.png
97.68KB
台风卡努追踪实验/Image/seapress_280.png
100.92KB
台风卡努追踪实验/Image/seapress_281.png
101.16KB
台风卡努追踪实验/Image/seapress_282.png
101.58KB
台风卡努追踪实验/Image/seapress_283.png
100.96KB
台风卡努追踪实验/Image/seapress_284.png
100.23KB
台风卡努追踪实验/Image/seapress_285.png
100.84KB
台风卡努追踪实验/Image/seapress_286.png
100.78KB
台风卡努追踪实验/Image/seapress_287.png
100.77KB
台风卡努追踪实验/Image/seapress_288.png
100.49KB
台风卡努追踪实验/Image/seapress_289.png
100.75KB
台风卡努追踪实验/Image/seapress_29.png
97.71KB
台风卡努追踪实验/Image/seapress_290.png
100.45KB
台风卡努追踪实验/Image/seapress_291.png
100.12KB
台风卡努追踪实验/Image/seapress_292.png
99.65KB
台风卡努追踪实验/Image/seapress_293.png
99.04KB
台风卡努追踪实验/Image/seapress_294.png
99.26KB
台风卡努追踪实验/Image/seapress_295.png
99.56KB
台风卡努追踪实验/Image/seapress_296.png
98.07KB
台风卡努追踪实验/Image/seapress_3.png
98.82KB
台风卡努追踪实验/Image/seapress_30.png
98.33KB
台风卡努追踪实验/Image/seapress_31.png
97.25KB
台风卡努追踪实验/Image/seapress_32.png
96.55KB
台风卡努追踪实验/Image/seapress_33.png
96.54KB
台风卡努追踪实验/Image/seapress_34.png
96.07KB
台风卡努追踪实验/Image/seapress_35.png
96.69KB
台风卡努追踪实验/Image/seapress_36.png
97.03KB
台风卡努追踪实验/Image/seapress_37.png
97.53KB
台风卡努追踪实验/Image/seapress_38.png
98.12KB
台风卡努追踪实验/Image/seapress_39.png
99.31KB
台风卡努追踪实验/Image/seapress_4.png
98.1KB
台风卡努追踪实验/Image/seapress_40.png
100.19KB
台风卡努追踪实验/Image/seapress_41.png
100.23KB
台风卡努追踪实验/Image/seapress_42.png
101.65KB
台风卡努追踪实验/Image/seapress_43.png
100.81KB
台风卡努追踪实验/Image/seapress_44.png
99.89KB
台风卡努追踪实验/Image/seapress_45.png
99.11KB
台风卡努追踪实验/Image/seapress_46.png
98.73KB
台风卡努追踪实验/Image/seapress_47.png
99.04KB
台风卡努追踪实验/Image/seapress_48.png
98.36KB
台风卡努追踪实验/Image/seapress_49.png
98.05KB
台风卡努追踪实验/Image/seapress_5.png
98.34KB
台风卡努追踪实验/Image/seapress_50.png
97.91KB
台风卡努追踪实验/Image/seapress_51.png
97.85KB
台风卡努追踪实验/Image/seapress_52.png
97.55KB
台风卡努追踪实验/Image/seapress_53.png
96.92KB
台风卡努追踪实验/Image/seapress_54.png
97.97KB
台风卡努追踪实验/Image/seapress_55.png
97.57KB
台风卡努追踪实验/Image/seapress_56.png
96.37KB
台风卡努追踪实验/Image/seapress_57.png
95.85KB
台风卡努追踪实验/Image/seapress_58.png
96.05KB
台风卡努追踪实验/Image/seapress_59.png
95.96KB
台风卡努追踪实验/Image/seapress_6.png
98.51KB
台风卡努追踪实验/Image/seapress_60.png
95.47KB
台风卡努追踪实验/Image/seapress_61.png
96.64KB
台风卡努追踪实验/Image/seapress_62.png
96.79KB
台风卡努追踪实验/Image/seapress_63.png
97.53KB
台风卡努追踪实验/Image/seapress_64.png
98.26KB
台风卡努追踪实验/Image/seapress_65.png
99.39KB
台风卡努追踪实验/Image/seapress_66.png
100.02KB
台风卡努追踪实验/Image/seapress_67.png
99.7KB
台风卡努追踪实验/Image/seapress_68.png
99.33KB
台风卡努追踪实验/Image/seapress_69.png
98.95KB
台风卡努追踪实验/Image/seapress_7.png
97.78KB
台风卡努追踪实验/Image/seapress_70.png
97.96KB
台风卡努追踪实验/Image/seapress_71.png
97.83KB
台风卡努追踪实验/Image/seapress_72.png
97.99KB
台风卡努追踪实验/Image/seapress_73.png
97.64KB
台风卡努追踪实验/Image/seapress_74.png
97.51KB
台风卡努追踪实验/Image/seapress_75.png
97.67KB
台风卡努追踪实验/Image/seapress_76.png
97.43KB
台风卡努追踪实验/Image/seapress_77.png
96.7KB
台风卡努追踪实验/Image/seapress_78.png
97.34KB
台风卡努追踪实验/Image/seapress_79.png
97.32KB
台风卡努追踪实验/Image/seapress_8.png
96.98KB
台风卡努追踪实验/Image/seapress_80.png
96.31KB
台风卡努追踪实验/Image/seapress_81.png
95.74KB
台风卡努追踪实验/Image/seapress_82.png
95.57KB
台风卡努追踪实验/Image/seapress_83.png
95.25KB
台风卡努追踪实验/Image/seapress_84.png
96.36KB
台风卡努追踪实验/Image/seapress_85.png
97.49KB
台风卡努追踪实验/Image/seapress_86.png
98.66KB
台风卡努追踪实验/Image/seapress_87.png
99.23KB
台风卡努追踪实验/Image/seapress_88.png
99.84KB
台风卡努追踪实验/Image/seapress_89.png
99.67KB
台风卡努追踪实验/Image/seapress_9.png
96.72KB
台风卡努追踪实验/Image/seapress_90.png
100.69KB
台风卡努追踪实验/Image/seapress_91.png
100.24KB
台风卡努追踪实验/Image/seapress_92.png
99.94KB
台风卡努追踪实验/Image/seapress_93.png
99.7KB
台风卡努追踪实验/Image/seapress_94.png
99.29KB
台风卡努追踪实验/Image/seapress_95.png
98.43KB
台风卡努追踪实验/Image/seapress_96.png
98.25KB
台风卡努追踪实验/Image/seapress_97.png
98.41KB
台风卡努追踪实验/Image/seapress_98.png
99.11KB
台风卡努追踪实验/Image/seapress_99.png
98.48KB
台风卡努追踪实验/Resource/
-
台风卡努追踪实验/Resource/panel.png
134.32KB
台风卡努追踪实验/Video/
-
台风卡努追踪实验/Video/台风卡努.mp4
1.26MB
台风卡努追踪实验/合成视频代码.docx
10.84KB
台风卡努追踪实验/卡努台风追踪图片生成代码.docx
12.36KB

资源内容介绍

大家都追逐过春风吧?但有人追逐过台风吗!!!? 今天我就带大家来追逐台风卡努!什么学校气象学能和清华并列第一?通过气象小项目带大家爱上Python(加强版)完整内容:-----国际气象网站:ERA5 中关于台风卡努的全球海平面平均气压值的精确的完整数据集-----项目需要的额外图片(panel图标)-----项目第一部分将生成的全部图片(由于项目较大,生成图片需要大量时间)-----项目两部分对应的完整代码项目最终结果:生成的完整视频
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89495083/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89495083/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">import netCDF4 as nc</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">import numpy as np</div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls0 ws0">import matplotlib.pyplot as plt</div><div class="t m0 x1 h2 y4 ff1 fs0 fc0 sc0 ls0 ws0">import cartopy.crs as ccrs</div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0">import cartopy.feature as cfeature</div><div class="t m0 x1 h2 y6 ff1 fs0 fc0 sc0 ls0 ws0">from matplotlib.patches import Rectangle, Circle</div><div class="t m0 x1 h2 y7 ff1 fs0 fc0 sc0 ls0 ws0">from matplotlib.offsetbox import OffsetImage, AnnotationBbox</div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">import os</div><div class="t m0 x1 h2 y9 ff1 fs0 fc0 sc0 ls0 ws0">import matplotlib</div><div class="t m0 x1 h2 ya ff1 fs0 fc0 sc0 ls0 ws0">matplotlib.use('TkAgg')</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">打开</span> <span class="_ _0"> </span>NetCDF <span class="_ _0"> </span><span class="ff2">文件</span> <span class="_ _0"> </span><span class="ff2">替换为自己的保存路径</span></div><div class="t m0 x1 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">dataset <span class="_ _1"> </span>= <span class="_ _1"> </span>nc.Dataset('C:/Users/Mayn/Desktop/<span class="_ _1"> </span><span class="ff2">台<span class="_ _1"> </span>风<span class="_ _1"> </span>实<span class="_ _1"> </span>验<span class="_ _1"> </span></span>/<span class="_ _1"> </span><span class="ff2">台<span class="_ _1"> </span>风<span class="_ _1"> </span>实<span class="_ _1"> </span>验</span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">/mean_sea_level_pressure.nc', 'r')</div><div class="t m0 x1 h3 ye ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">读取海平面气压数据</span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">seapress = dataset.variables['msl'][:]</div><div class="t m0 x1 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">seapress = seapress / 100 <span class="_ _2"> </span># <span class="_ _0"> </span><span class="ff2">转换为百帕</span></div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">提取经度和纬度信息</span></div><div class="t m0 x1 h2 y12 ff1 fs0 fc0 sc0 ls0 ws0">lons = dataset.variables['longitude'][:]</div><div class="t m0 x1 h2 y13 ff1 fs0 fc0 sc0 ls0 ws0">lats = dataset.variables['latitude'][:]</div><div class="t m0 x1 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">提取时间变量</span></div><div class="t m0 x1 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">times = dataset.variables['time'][:]</div><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">time_units = dataset.variables['time'].units</div><div class="t m0 x1 h2 y17 ff1 fs0 fc0 sc0 ls0 ws0">calendar <span class="_ _3"> </span>= <span class="_ _3"> </span>dataset.variables['time'].calendar <span class="_ _3"> </span>if <span class="_ _3"> </span>hasattr(dataset.variables['time'], <span class="_ _3"> </span>'calendar') <span class="_ _3"> </span>else </div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">'standard'</div><div class="t m0 x1 h2 y19 ff1 fs0 fc0 sc0 ls0 ws0">time_vals = nc.num2date(times, units=time_units, calendar=calendar)</div><div class="t m0 x1 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">读取天气图标</span> <span class="_ _0"> </span><span class="ff2">替换为自己的保存路径</span></div><div class="t m0 x1 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">weather_icon_path = 'C:/Users/Mayn/Desktop/<span class="ff2">台风实验</span>/<span class="ff2">台风实验</span>/panel.png'</div><div class="t m0 x1 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">icon_img = plt.imread(weather_icon_path)</div><div class="t m0 x1 h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">icon_zoom = 0.030</div><div class="t m0 x1 h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">rect_width = 14</div><div class="t m0 x1 h2 y1f ff1 fs0 fc0 sc0 ls0 ws0">rect_height = 2.5</div><div class="t m0 x1 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">line_color = (68 / 255, 65 / 255, 65 / 255, 0.84)</div><div class="t m0 x1 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">确保目录存在</span> <span class="_ _2"> </span><span class="ff2">替换为自己的保存路径</span></div><div class="t m0 x1 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">save_dir = 'C:/Users/Mayn/Desktop/<span class="ff2">台风实验</span>/<span class="ff2">台风实验</span>/image'</div><div class="t m0 x1 h2 y23 ff1 fs0 fc0 sc0 ls0 ws0">if not os.path.exists(save_dir):</div><div class="t m0 x1 h2 y24 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>os.makedirs(save_dir)</div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89495083/bg2.jpg"><div class="t m0 x1 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">&#23547;&#25214;&#26368;&#20302;&#28857;&#30340;&#20989;&#25968;</span></div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">def detect_low_pressure_center(msl_data):</div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>min_val = np.min(msl_data)</div><div class="t m0 x1 h2 y4 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>min_idx = np.unravel_index(np.argmin(msl_data), msl_data.shape)</div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>return min_val, min_idx</div><div class="t m0 x1 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">&#23450;&#20041;&#20989;&#25968;&#20197;&#26597;&#25214;<span class="_ _4"> </span></span>3x3<span class="_ _4"> </span><span class="ff2">&#32593;&#26684;&#20869;&#30340;&#19979;&#19968;&#20010;&#26368;&#20302;&#28857;</span></div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">def find_min_in_3x3_region(msl_data, center_idx):</div><div class="t m0 x1 h2 y9 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>x, y = center_idx</div><div class="t m0 x1 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#30830;&#20445;&#25628;&#32034;&#33539;&#22260;&#22312;&#25968;&#25454;&#33539;&#22260;&#20869;</span></div><div class="t m0 x1 h2 ya ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>x_min = max(0, x - 1)</div><div class="t m0 x1 h2 y28 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>x_max = min(msl_data.shape[0] - 1, x + 1)</div><div class="t m0 x1 h2 y29 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>y_min = max(0, y - 1)</div><div class="t m0 x1 h2 y2a ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>y_max = min(msl_data.shape[1] - 1, y + 1)</div><div class="t m0 x1 h3 y2b ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#25552;&#21462;<span class="_ _4"> </span></span>3x3<span class="_ _4"> </span><span class="ff2">&#21306;&#22495;&#24182;&#25214;&#21040;&#26368;&#23567;&#28857;</span></div><div class="t m0 x1 h2 y2c ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>sub_region = msl_data[x_min:x_max + 1, y_min:y_max + 1]</div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>min_val = np.min(sub_region)</div><div class="t m0 x1 h2 y2d ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>min_idx = np.unravel_index(np.argmin(sub_region), sub_region.shape)</div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#36820;&#22238;&#22312;&#21407;&#22987;&#25968;&#25454;&#20013;&#30340;&#23454;&#38469;&#32034;&#24341;</span></div><div class="t m0 x1 h2 y12 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>return min_val, (x_min + min_idx[0], y_min + min_idx[1])</div><div class="t m0 x1 h3 y2e ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">&#33719;&#21462;&#21021;&#22987;&#26368;&#20302;&#28857;</span></div><div class="t m0 x1 h2 y2f ff1 fs0 fc0 sc0 ls0 ws0">seapress_2d_0 = seapress[0, :, :]</div><div class="t m0 x1 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">initial_min_val, initial_min_idx = detect_low_pressure_center(seapress_2d_0)</div><div class="t m0 x1 h3 y30 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">&#35760;&#24405;&#24403;&#21069;&#26368;&#20302;&#28857;&#20301;&#32622;</span></div><div class="t m0 x1 h2 y17 ff1 fs0 fc0 sc0 ls0 ws0">current_min_idx = initial_min_idx</div><div class="t m0 x1 h3 y31 ff1 fs0 fc0 sc0 ls0 ws0"># <span class="_ _0"> </span><span class="ff2">&#36941;&#21382;&#27599;&#20010;&#26102;&#38388;&#29255;</span></div><div class="t m0 x1 h2 y32 ff1 fs0 fc0 sc0 ls0 ws0">for t in range(len(times)):</div><div class="t m0 x1 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#25552;&#21462;&#24403;&#21069;&#26102;&#38388;&#27493;&#30340;<span class="_ _4"> </span></span>2D<span class="_ _4"> </span><span class="ff2">&#25968;&#25454;</span></div><div class="t m0 x1 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>seapress_2d = seapress[t, :, :]</div><div class="t m0 x1 h3 y33 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#20351;&#29992;<span class="_ _4"> </span></span>3x3<span class="_ _4"> </span><span class="ff2">&#32593;&#26684;&#25214;&#21040;&#26368;&#20302;&#28857;</span></div><div class="t m0 x1 h2 y1f ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>min_val, min_idx = find_min_in_3x3_region(seapress_2d, current_min_idx)</div><div class="t m0 x1 h3 y34 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#26356;&#26032;&#24403;&#21069;&#26368;&#20302;&#28857;&#30340;&#20301;&#32622;</span></div><div class="t m0 x1 h2 y35 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>current_min_idx = min_idx</div><div class="t m0 x1 h3 y36 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span># <span class="_ _0"> </span><span class="ff2">&#32472;&#21046;&#22270;&#24418;</span></div><div class="t m0 x1 h2 y24 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _1"> </span>fig = plt.figure(figsize=(10, 6))</div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div>

用户评论 (0)

发表评论

captcha

相关资源

基于Java编写的飞机大战小游戏

基于Java编写的飞机大战小游戏

98.1MB28积分

安康旅游网站 JAVA+Vue.js+SpringBoot+MySQL

基于Vue.js和SpringBoot的安康旅游网站,分为管理后台和用户网页端,可以给管理员、游客角色使用,包括景点信息、省市信息、旅游线路、特产管理、购票订单模块和系统基础模块,项目编号T098。项目录屏:https://www.bilibili.com/video/BV1Hx421y7gn启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844

53.17MB36积分

酒店客房管理系统 JAVA+Vue.js+SpringBoot+MySQL

基于Vue.js和SpringBoot的酒店客房管理系统,分为管理后台和用户网页端,可以给管理员、会员角色使用,包括会员管理、清洁工管理、客房管理、用户预约、用户入住模块和系统基础模块,项目编号T099。项目录屏:https://www.bilibili.com/video/BV1Kz421Q7m3启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844

39.36MB21积分

学生宿舍信息系统 JAVA+Vue.js+SpringBoot+MySQL

基于Vue.js和SpringBoot的学生宿舍信息系统,分为管理后台和用户网页端,可以给管理员、学生角色使用,包括宿舍安排、宿舍报修、假期留宿、宿舍缴费模块和系统基础模块,项目编号T100。项目录屏:https://www.bilibili.com/video/BV1r2421K7pT启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844

38.84MB33积分