python实现民主党数据的阴影生成的方法

  

相关的依赖库在我的github网站上

  

首先贴出代码:

        进口太阳能   从梯度进口*   从阴影中导入*   进口numpy np      进口matplotlib。pyplot作为plt # plt用于显示图片   进口matplotlib。形象mpimg # mpimg用于读取图片         #民主党   进口srtm   if __name__==癬_main__”:         “‘   #另一种从网上直接下载民主党的数据   geo_elevation_data=https://www.yisu.com/zixun/srtm.get_data ()   形象=geo_elevation_data。get_image ((500、500), (45、46), (13、14), 300)   #图像标准的公益诉讼对象,您可以保存或显示:   image.show ()      形象=np.asarray(图片)      打印(image.shape)”      #读入高程信息   文件名=' dempyrenees.asc '   民主党=np。loadtxt(文件名,skiprows=6,分隔符=')      #高程信息的维度   #打印(民主党)   打印(dem.shape)      #定义一个光线向量   第号一个表示和竖直方向的夹角,第二个表示由东向西照射   sv=normal_vector (270)      #生成阴影   影子=project_shadows(民主党=民主党,sun_vector=sv, dx=30)   print(影子[1:])   打印(shadow.shape)      #显示民主党和阴影图像   plt.figure ()   plt.subplot (1、2、1)   plt.imshow(民主党,提出=盎疑?#显示灰度图像   plt.axis(“关闭”)#不显示坐标轴      plt.subplot (1、2、2)   plt.imshow(阴影,提出=盎疑?   plt.axis(“了”)      plt.show ()      

生成的结果如下:左边是民主党的数据,右边是影子

  

 python实现民主党数据的阴影生成的方法

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python实现民主党数据的阴影生成的方法