自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 latex中,图片占据一整页,但是上下却有很多空白的解决办法

立马能解决,效果就是下面这张图原本占据一整页,现在正常了。

2023-06-16 15:41:12 7633 9

原创 如何将你conda创建的环境导入到jupyter中

然后就完事了,打开jupyter你就会发现有新的kernel可以用了。

2023-05-17 17:43:22 797 1

原创 APSIM实战练习:Kingsthorpe土壤水分蒸发研究

在本练习中,您将对来自澳大利亚昆士兰州金斯索普的真实试验的数据进行建模。使用从试验中观察到的数据,您将创建一个气象文件,模拟三个蒸发曲线并将模拟输出与观察到的数据进行比较。有关试用的更多背景信息,请参阅此 PowerPoint 演示文稿。请注意,该演示文稿是为 APSIM 课堂培训计划设计的,因此缺乏对所含图表的深入分析。

2023-01-13 21:51:17 1389

原创 APSIM练习:向管理组件添加额外规则

从这个休耕节点到小麦节点创建一条新弧线,然后单击“规则”框,然后在组件过滤器中,找到作物管理模块。单击“操作”框,找到“作物管理”模块,输入“输入”规则。解释下这里面结果,首先每年都有的是强制播种,也就是添加了7月11日播种的“或”规则,因此每年都有符合的日期,其他两个则是符合条件就播种,因此课播种日期都差不多,至于为什么多了一个限制条件的第二个1944反而比第一个高,我也不理解。要探索如何实施“或”运算符,请复制第二个(等待表面干燥)模拟,将“旋转管理”组件从管理工具箱拖到管理文件夹中。

2023-01-12 21:22:15 679

原创 APSIM练习 :机会种植

将“summer_fallow2”节点重命名为“Fallow”(使用左键选择它,然后在中央窗格的“名称”输入框中键入。将 Fallow 更改为 Mungbean arc:规则为“Mungbean Management.canEnter”,操作为“Mungbean Management.Enter”。改变从 Wheat 节点到 Fallow 节点的弧,使其具有规则“Wheat Management.canLeave”和操作“Wheat Management.Leave”。将作物管理规则重命名为“小麦管理”。

2023-01-12 17:55:41 701 1

原创 APSIM练习:小麦苜蓿轮作

在本练习中,您将创建一个小麦苜蓿轮作,其中草料阶段持续数年。有与转换相关的规则和操作:描述转换可行性的规则,以及描述进行转换时系统中发生的事件的操作。每天,管理组件都会检查当前状态的每个转换,如果规则允许(它们通常是整数值 0 或 1),它将执行与该转换相关的操作。将模拟的名称更改为“Wheat Lucerne”并保存为相同的文件名。检查 met 文件是否为 Goondiwindi 1940-1989,并对整个 met 文件长度(1/01/1940 至 31/12/1989)进行模拟运行。

2023-01-12 13:14:14 538

原创 APSIM练习:灌溉

本练习将向您展示如何开始灌溉。首先使用连续小麦作为基础创建一个新的模拟。将文件另存为“Irrigation.apsim”。将模拟的开始日期更改为 1/01/1950 以运行一年。将 Soil 组件中的初始水更改为 50%,均匀分布。将输出文件中的报告频率更改为“end_day”。将灌溉组件添加到您的paddock。您可以在 Water Components 下的 Standard 工具箱中找到它。注意:确保您使用灌溉,而不是灌溉 ML 分配。

2023-01-05 13:33:44 293

原创 APSIM练习:播种作物练—高粱作物模拟

在本练习中,您将观察作物在一个季节内的生长情况。您将更多地了解如何使用 APSIM 对施肥率进行“假设”实验。使用“Continuous Sorghum.apsim”开始新的模拟。将模拟重命名为 Sorghum 0kg Fertiliser。将文件另存为“Module4.apsim”。选择 Dalby met 文件并将模拟的开始和结束日期设置为 1/1/1988 – 30/6/1988。从训练工具箱中选择重粘土。如果您没有看到此工具箱,请参阅模块 1 以添加它。将起始水设置为 25%,从顶部填充。

2022-12-31 17:13:16 1150

原创 APSIM练习3:氮循环

在本练习中,您将观察休耕情况下的氮肥循环;尿素转化为铵,铵转化为硝酸盐,以及土壤硝酸盐通过反硝化作用流失。此模拟将介绍编辑一个简单的管理器规则以及绘制模拟结果的更多高级功能。开始基于 Continuous Wheat.apsim 的新模拟。将模拟重命名为“氮循环”。将此文件另存为 Module3.apsim。此模拟将使用不同的天气文件。

2022-12-30 23:16:32 1196 1

原创 APSIM练习 2:残留物覆盖对休耕期间土壤储水的影响

跟踪覆盖度随着残留物分解而下降。APSIM 模拟了作物残茬对休耕期间水分捕获和保留效率的影响。随着残留物分解,残留物覆盖率下降。在 APSIM 中模拟残留物分解以响应天气以及残留物的化学成分。通过进行此模拟,您将加强在先前练习中学到的技能,并学习对默认值进行一些基本编辑以“自定义”您的模拟。本模块假定您已完成上一模块:APSIM UI 简介。它将向您介绍表面有机物模块,并演示表面残留物如何随时间分解。对于本模块,我们将使用我们在练习 1(模块 1)中创建的模拟作为基础。

2022-12-30 12:45:24 639

原创 APSIM作物生长模型学习

该文章是APISM软件使用的一个初级教程,以连续播种小麦的休耕地为例,研究了其整年的水平衡,展示了该软件的基本功能及操作。

2022-12-30 11:01:48 4442 6

原创 matlab调用exe进行参数传递的小技巧

一个matlab调用exe文件进行参数传递的方法

2022-09-16 09:14:52 2299 2

原创 激光多普勒振动测量技术简述

激光多普勒振动测量技术简介

2022-06-24 10:29:18 3949

原创 EZW嵌入式零树编码,matlab全实现(小波分析)

主要内容在m文件里,大家直接看文件一步一步运行也可以看懂费尽千辛万苦终于把这个实验做出来了,感觉这个难度已经超过一半的大作业了。由于本人比较丑,所以就不放自己照片了,使用matlab自带的woman图像,它的原图是这样的。然后我们对其进行二维小波分解,如果说想用比较简单的分解,那么就直接用dwt2函数就可以做到,他会返回低频信息,垂直,水平,对角四个方向的信息,是四个矩阵。所以可以[cA1,cH1,cV1,cD1] = dwt2(X,‘db4’);A0 = idwt2(cA1,cH1,cV1,c

2022-05-22 17:24:08 1229 1

原创 latex学习笔记

鉴于已经读研了,所以应该掌握一点比较好的排版技巧,才能更加专注于论文本身的写作。首先latex的安装就不赘述,其次学习资源最好的就是那本一份(不太)简短的LATEX 2ε 介绍这本书网上资源很多自己找就行。关于latex资源建议下tex live 清华镜像源很快,ide我用的自带的texworks。首先要进行中文写作,就需要用编译方式xelatex,否则就会报错。在latex中命令是以 \ 开头的蓝色字体,同时,命令之后是会忽略所有连续空格,但是使用{}可以防止忽略空格。lat

2022-04-05 11:39:00 134

原创 主人的任务罢了,海面溢油检测

import numpy as npimport cv2def sift_kp(image): gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) sift = cv2.xfeatures2d_SIFT.create() kp, des = sift.detectAndCompute(gray_image, None) kp_image = cv2.drawKeypoints(gray_image, kp, Non

2021-04-30 11:51:21 935

原创 google earth engine学习笔记

在使用里面的编辑器时,有代码提示快捷键ctrl+space,但是他妈的win的快捷键和他冲突了,而且就算到设置里改快捷键也没用,还是改不掉,最后参考了一个老哥的好办法成功解决:自己新建一个txt文件,内容如下,然后改文件后缀为reg最后运行即可。Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]"Key Modifiers"=hex:00,c0,00

2021-01-26 13:11:13 313 2

原创 ubuntu使用笔记

将anaconda添加进环境变量的方法:#打开bashrcgedit ~/.bashrc#添加环境export PATH="/home/自己的用户名/anaconda3/bin:$PATH"

2021-01-18 10:40:58 68

原创 终端使用conda激活环境时报错解决方法

错误情况CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.If your shell is Bash or a Bourne variant, enable conda for the current user with $ echo ". /home/laoer/anaconda3/etc/profile.d/conda.sh" >> ~/.bashr

2021-01-17 17:11:37 3149 3

原创 ubuntu下火狐浏览器无法播放视频解决方案(适用20.04及以上)

首先sudo apt-get install ubuntu-restricted-extras然后再安装插件sudo apt-get updatesudo apt-get install flashplugin-nonfree在安装插件过程中遇到协议确认的界面有的同学可能没法继续,这里只需要用tab框选确定的文本再回车就可以解决问题。解决方案参考了https://www.cnblogs.com/jsdy/p/13495404.html...

2021-01-16 19:00:28 4375 7

原创 已有python3.7.3情况下配置tensorflow2.1

最近对神经网络比较感兴趣,所以需要安tensorflow包,因为看到anaconda的库比较全,就在已有python3.7.3的时候决定再安anaconda,整个过程还是比较麻烦的,在这里为后面需要安装的同志们一些帮助少走弯路。首先是安装好anaconda,这个网上大家都知道,就不再赘述然后是下载安装tensorflow的问题:首先打开anaconda prompt打开这个之后,输入:c...

2020-04-16 23:16:14 823

原创 天下无云第二步,逐像素图片合成

在做出第一步除云之后,停滞了很长时间,一方面是因为一直在尝试摸索其余软件比如envi,snap,arcmap等等,但是最终发现都不尽人意,且不说前两个软件根本没有这样功能,第三个位移能实现图片逻辑向加减的也只能对类似于颜色均匀图片实现,根们不可能按照我的想法——按照像素合成所以,靠天靠地不如靠自己啊,在这里先放所有代码,虽然无云的图片很多网络地图公司都能做,但是没有人公开过技术细节,但是我希望技...

2020-04-05 20:31:53 470

原创 python使用笔记本

当需要查看python某个库的版本时,输入pip3 list | findstr 包名

2020-03-12 21:07:59 186

原创 天下无云第一步,无云图像获得

今天讲一下从网上下载到的sentinel-2卫星图像处理去除含有云区域的方法。关于图像下载网上方法很多,这里不赘述,然后记得下载配套软件snap。接下来,使用Raster-subset选项,然后进行裁剪,当然这主要是用来分离一些无用的波段的,所以实际上可以整个图像都剪下来,这里为例演示方便就裁剪一小块。然后在bandsubset里面选择前面一直到B12的波段,后面的都没有意义。剪裁完...

2019-12-04 21:01:17 865

原创 matlab复色光夫琅禾费衍射

%%%多光谱夫琅禾费衍射%j经过验证只要按照三维矩阵方式计算出了RGB的分量就能正常显示RGB图像lamr=650e-9;lamg=520e-9;lamb=450e-9;f=0.3;%定义波长以及透镜长度xmax=0.025e-4;ymax=0.025e-4;sinix=0;siniy=0;%定义矩形孔尺寸以及x,y轴偏移量cx=0.3;cy=0.3;%观察屏尺寸N...

2019-12-02 21:38:24 1646 3

原创 thinkpython2的扑克牌系列练习最终解读

首先放上Card的代码"""This module contains a code example related toThink Python, 2nd Editionby Allen Downeyhttp://thinkpython2.comCopyright 2015 Allen DowneyLicense: http://creativecommons.org/licen...

2019-11-25 21:38:53 431

转载 python getatrra()

getattr(object, name[, default])Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object’s attributes, the result is the value of that ...

2019-11-25 21:19:01 187

转载 python内置类 set

class set([iterable])class frozenset([iterable])Return a new set or frozenset object whose elements are taken from iterable. The elements of a set must be hashable. To represent sets of sets, the in...

2019-11-25 20:31:54 194

原创 python学习笔记字典排序,

学习过程老是把学过的东西忘了天天查很费时费力,故此记录对于一个字典需要按照values排序,其实前几天学了zip组成元组很方便的一个操作却忘了用,首先把字典拆解成tuple,然后sorted排序对于tuple就很方便了,直接在key就可以选择按照哪一个排序m={'a':123,'b':1,'c':2}s=sorted(zip(m.keys(), m.values()),key=lambda ...

2019-11-13 22:48:24 88

原创 python bisect序列二分法详解

此模块支持按顺序维护列表,而不必在每次插入之后对列表进行排序。对于具有昂贵比较操作的长列表项,这可能是对更常见方法的改进。这个模块被称为平分,因为它使用一个基本的平分算法来完成它的工作。首先一部分bisect.bisect_left(a, x, lo=0, hi=len(a)):找到a中x的插入点以保持排序顺序。参数lo和hi可以用来指定应该考虑的列表子集;默认情况下使用整个列表。如果x已经...

2019-11-10 14:34:01 229

转载 python识别数据结构

thinkpython上的一个识别数据结构,返回描述他们形状的字符串"""This module contains a code example related toThink Python, 2nd Editionby Allen Downeyhttp://thinkpython2.comCopyright 2015 Allen DowneyLicense: http://cr...

2019-11-05 18:14:15 156

原创 python中动态生成变量名及赋值

今晚在处理数据的时候偶然遇到一个命名上的难点,但是为了实现自动处理坚决不动手一条一条输入参数,我非要把它解决了,问题是这样的首先我想要调用一个方法,然后输入的变量可以是字符串,但是,当你直接把字符串输入就不行了这里献上代码:t=['42342lh','234']s='fgdfhdfhdfh'exec(s+'=%s'%'t[0]')print(fgdfhdfhdfh)for i in ...

2019-11-03 23:22:10 1770

原创 gdal学习笔记2-数据读写

今天常识读写sentinel-2的数据。先写上gdal支持的数据类型GDT_Unknown : 未知数据类型GDT_Byte : 8bit正整型 (C++中对应unsigned char)GDT_UInt16 : 16bit正整型 (C++中对应 unsigned short)GDT_Int16 : 16bit整型 (C++中对应 short 或 short int)GDT_UInt3...

2019-10-30 21:54:00 2109

原创 python关于print中数据传输的用法

在开始之前先补充一个python的知识点,print()里面f’fasdfasdf{filename}’,可以很好的表示要显示的字符串,并且能把其他的参数传递进去,举例:print('sdfasdfa:{}'.format(dfsfaf))#输出dfasdfasd:dfsfafprint('阿斯顿发:{n}'.format(n=5))#上面方法效果相同但是下一种在有多个参数时候可读性比...

2019-10-27 22:30:07 358

转载 sublime text3的快捷键总结

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+...

2019-10-27 20:42:56 69

原创 gdal学习笔记1-读取数据信息

首先我们打开文件官网如此说是:在打开GDAL支持的栅格数据存储之前,有必要注册驱动程序。每种支持的格式都有一个驱动程序。通常这是通过GDALAllRegister()函数来完成的,该函数试图注册所有已知的驱动程序,包括那些使用GDALDriverManager::AutoLoadDrivers()从. .文件自动加载的驱动程序。如果某些应用程序需要限制驱动程序集,那么查看gdalallregis...

2019-10-27 16:02:00 1610

转载 在python37上安装pygraphic的方法,32或64位均可

pygraphviz_install问题:1、pygraphviz在win10 64位下的pip和镜像安装都不支持;2、graphviz官网提供的graphviz2.38不是64位的;我自己再用的时候graphviz是32位的,替换了pygra*里面的之后一样可以用所以大家32位的也没问题解决方案:在github上下载64位版本的graphviz(https://github.com...

2019-10-22 21:24:10 340

转载 ubuntu报E: Unable to correct problems, you have held broken packages

在我们尝试自动安装里面某些包的时候,会出现原因:Linux下经常需要安装不同类型的库,在Ubuntu中,这些类库都是以“lib_name-version”的形式命名的。很多库之间存在依赖关系,即要安装这个就必须安装那个。有时候,类库之间依赖关系无法满足,你所要安装的程序就不能安装。这类问题大多是由于相互依赖的几个库中一个或多个的版本已经更新,而用户要安装的库依赖于这几个库的较低的版本,这时...

2019-10-20 18:49:37 579

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除