作为懒人,一定要懒到极致,计算景观指数,开fragstarts就算我输。有pylandstats开什么软件?

最重要的是这个处理完,得到的是pandas数据框,是pandas呀!

数据处理,计算,一条龙服务。

1 安装,建议用pip

pip install pylandstats

2 算点儿什么吧,

2.1 加载数据,画出来图看看啥东西

import pylandstats as pls
import os
import matplotlib.pyplot as pltpath = os.path.join("文件夹名称", "文件名.tif")
ls=pls.Landscape(path)
a = ls.plot_landscape(legend=True)
plt.show()

2.2 计算patch尺度的面积

area = ls.area()
print(area)

2.3  计算class水平的指数,我也不知道是啥

class_metrics_df = ls.compute_class_metrics_df(metrics=["proportion_of_landscape", "edge_density", "euclidean_nearest_neighbor_mn"]
)
print(class_metrics_df)

2.4 也可以算时空演变的东西

import matplotlib.pyplot as pltinput_filepaths = ["../data/processed/veveyse-AS97R_4.tif","../data/processed/veveyse-AS09R_4.tif","../data/processed/veveyse-AS18_4.tif",
]sta = pls.SpatioTemporalAnalysis(input_filepaths, dates=["1992", "2004", "2012"])
sta.plot_metric("contagion")

3 下面的这些个指数也是能算的

pylandstats 计算景观指数,python相关推荐

  1. 使用python根据身高体重计算BMI指数

    #python(day01) 根据身高.体重计算BMI指数 创建两个变量:一个用于计算身高(单位:米),一个用来记录体重(单位:千克),根据公式"BMI=体重/(身高*身高)",代 ...

  2. 景观生态学——景观指数计算软件(转)

    link:http://hi.baidu.com/kuanjin8309/blog/item/547cd4cb5b30db43f31fe7f5.html 生物多样性 Biology diversity ...

  3. 用 Python 的GUI 库 PySimpleGUI,写一个肥胖指数计算工具,Python开发就是这么简单

    Python 的 GUI 库 PySimpleGUI,写一个简单的有界面的小工具很简单!这里我们来写一个计算肥胖指数(BMI)的小工具.首先,通过百度得到 BMI 指数的计算公式为: 体重 / (身高 ...

  4. Python的Mann-Kendall非参数检验和计算Hurst指数

    Mann-Kendall 检验法简称为 M-K 法, 是一种非参数统计检验方法, 可适用于不具有正态分布特征变量的趋势分析[38].假定X1,X2,...Xn为时间序列变量[1],n为时间序列的长度, ...

  5. 题目26:输入体重(单位:Kg)和身高(单位:m),计算BMI指数(BMI指数=体重÷身高的平方),如果BMI <18.5,输出thin;如果18.5≤BMI≤25,则输出normal

    题目转载:http://python.wzms.com/s/1/20 题目描述: 输入体重(单位:Kg)和身高(单位:m),计算BMI指数(BMI指数=体重÷身高的平方),如果BMI <18.5 ...

  6. 获取铁矿石和螺纹钢期货数据。对收益率序列进行描述性统计、jb检验,反正是否符合分形市场假说。计算Hurst指数,制定跨品种套利策略,并进行回测,对跨品种套利效果进行评估。寻求改进空间。

    源码已上传至github 项目简介 获取铁矿石和螺纹钢期货数据.对收益率序列进行描述性统计.jb检验,反正是否符合分形市场假说.计算Hurst指数,制定跨品种套利策略,并进行回测,对跨品种套利效果进行 ...

  7. ML:文本、图像等数值化数据相似度计算之余弦相似度计算三种python代码实现

    ML:文本.图像等数值化数据相似度计算之余弦相似度计算三种python代码实现 目录 相似度计算之余弦相似度计算 输出结果 三种python代码实现

  8. GDAL使用DEM数据计算地形指数

    零.        前言 本文是接上文<GDAL使用DEM数据计算坡度坡向>,还是一篇关于DEM计算地形指数的一篇文章.这里所要计算的地形指数主要包括以下三个指数:地形耐用指数(Terra ...

  9. 【机器学习】隐马尔可夫模型及其三个基本问题(二)观测序列概率计算算法及python实现

    [机器学习]隐马尔可夫模型及其三个基本问题(二)观测序列概率计算算法及python实现 一.前向算法 二.后向算法 三.前向-后向算法的python实现 参考资料 隐马尔可夫(HMM)模型的第一个基本 ...

最新文章

  1. 接口类型的数组作为形参
  2. css-a:visited
  3. Speedoffice(word)怎么撤回上一步的操作
  4. UTC世界协调时间和BJT北京时间的转换
  5. android 百度导航没有声音,百度导航Android版问题集
  6. vue生成app二维码,并扫码下载app
  7. 更改PPT的模板名称
  8. JavaScript-- 基础知识面试题
  9. 管理Discuz!代码分析的收集整理
  10. Y05 - 999、Python - 风变编程
  11. Matlab:数据分析与多项式计算
  12. java程序是怎么执行的
  13. el-dialog改变中间内容的高度问题
  14. 自学考试-“运筹学基础”
  15. 零信任态势评估:CIS安全控制内容与实施
  16. telnet远程管理及AAA认证方式
  17. python 矩阵 将所有列向量合并成一个向量 将虚数矩阵转化为实数矩阵
  18. postek二次开发_博思得RFID标签打印机解析
  19. 第六章软件项目配置管理
  20. 推出免费在线缓存api 大家看有没有用呢

热门文章

  1. java计算机毕业设计小型健身俱乐部网站源码+lw文档+系统+数据库
  2. Shopify开发入门-保姆级教程
  3. Python——报数出圈
  4. 结合公众号进行展会签到及抽奖
  5. 玩推特营销必知的基础常识上篇
  6. 大学记忆(3)[三国杀(终)]
  7. 谷歌云端硬盘 转存_如何在Linux上使用Google云端硬盘
  8. spring boot与VUE的前后端交互
  9. 安装FreeBSD release13.0教程
  10. 接打电话的蓝牙耳机哪个牌子好?接听电话蓝牙耳机推荐