做研究_GISERzp的博客-程序员宅基地

技术标签: 网络  GIS牛人  工具  编程  个人感悟  

 刘瑜老师说:

 

而对于走学术研究的学生而言,尽管自己目前主要做理论方面的研究,但是应用研究还是GIS领域的主体。而要做应用研究,首先是 地学的功底要比较扎实,也就是说了解问题域,其次是掌握足够多的数学工具。相对创造工具的数学家而言,GIS应用者只需要用好这些工具就可以了。每年在地学应用领域都会有一些新的工具被引入,比如早一点的人工神经网络,后来的支持向量机等等。相对而言,如果做GIS应用研究,自己觉得 统计学往往是基础。而要做理论研究,离散数学的相关知识更为重要。 总之,做研究包括两个方面,一个掌握各种工具,一个是全面了解所要解决的问题。通常,掌握的工具越多越好,但是不知用在何处,也是枉然。还有一点值得指出的是,即使是做研究,也要具备一定的软件应用和编程能力,否则何以分析数据,何以试验你的想法?
 
 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GISERzp/article/details/2881959

智能推荐

OTA编译失败两种情况的解决办法_JKjiang123的博客-程序员宅基地

在RK3288 Android5.1上使用make otapackage 命令编译OTA升级包时,出现如下错误: No RK Loader for TARGET_DEVICE rk3288 to otapackagepackage add resource.img to BOOT and RECOVERYNo uboot for uboot/uboot.img to ota

cobbler无人值守批量安装Linux系统 1.1 pxe安装系统_bayin4937的博客-程序员宅基地

cobbler无人值守批量安装Linux系统1.1 pxe安装系统pxe的大致过程如下图。​ 其中pxelinux.0为bootloader。pxelinux.cfg目录下的文件(一般使用默认的default文件)定义了安装操作系统前的菜单项,如kernel和Initrd的路径,kickstart的路径等。​ 首先客户端请求pxe服务器上的dhcp,dhcp上指定了..._some network boot-loaders are missing from /var/lib/cobbler/loaders. if you

机器学习 (十) 优化算法利器之梯度下降(Gradient Descend)_风o(* ̄︶ ̄*)o筝的博客-程序员宅基地

理解:机器学习各种算法的求解最终出来的几乎都是求解最优模型参数的优化问题。前言       在优化问题领域有些很多优秀思想和算法,从约束条件分类 分为无约束条件的优化和有约束条件的优化问题,有约束条件优化分支里面又分为了等式约束条件和不等式约束条件,想不想逐一了解一下,本篇博客让我们一起来看一下无约束条件的算法之一,叫..._gradient descend

tf.random_tf.random.log_uniform_candidate_sampler_Wanderer001的博客-程序员宅基地

一、概述tf的公共API。随机名称空间。1、模块experimental 模块:用于tf.random的公共API。实验名称空间。2、函数all_candidate_sampler(...): 生成所有类的集合。 categorical(...): 从分类分布中抽取样本。 fixed_unigram_candidate_sampler(...): 使用提供的(固定的)基本分布..._tf.random.log_uniform_candidate_sampler

c语言二进制表示_有趣的问题,C语言中的十六进制数字为什么以前缀0x开头呢?..._weixin_39712865的博客-程序员宅基地

C语言允许程序员逐位操作变量,此时,最直观的数字表示方式自然是二进制。不过这样常常会让数字看起来“过长”,例如十进制的 255 使用二进制表示为 11111111,因此,在C语言程序开发中,为了程序员阅读代码的方便,需要逐位操作变量时,常常使用十六进制。0xFF 看起来可比 0b11111111 直观多了。在C语言中,为什么十六进制的数字前缀用 0x 呢?在C语言中,为什么十六进制的数字前缀用 0..._直接发二进制和0x为什么不一样

随便推点

StringUtil.isNotEmpty(转)_stringutils.isnotempty_梦无忧的博客-程序员宅基地

isNotEmpty : 判断某字符串是否非空 StringUtils.isNotEmpty(null) = false StringUtils.isNotEmpty(“”) = false StringUtils.isNotEmpty(” “) = true StringUtils.isNotEmpty(“bob”) = trueisNotBlank: 判断某字符串是否不为空且长..._stringutils.isnotempty

同步方法_方法里面同步_不秃头的程序员Zzz的博客-程序员宅基地

方式二:同步方法将操作共享数据的方法声明为synchronized.即此方法为同步方法能够保证当其中一个线程执行此方法时,其他线程在外等待直至此线程执行完毕此方法同步方法的锁:thispublic class Test { public static void main(String[] args) { Window2 w = new Window2(); Thread t1..._方法里面同步

python 编写猜硬币小游戏_python编写猜金币的金币代码-程序员宅基地

猜硬币解法1import randomguess = ‘’while guess not in [0,1]:print(’------猜硬币游戏------’)print(‘猜一猜硬币是正面还是反面?’)guess = int(input(’“正面”请输入0,“反面”请输入1:’))#注意要用int()将字符串类型转换为数字类型toss = random.randint(0,1)..._python编写猜金币的金币代码

嵌入式 linux 去掉启动时闪烁的光标 和制作启动LOGO_jeanblog的博客-程序员宅基地

一.去除embedded linux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c 文件 将static void fb_flashcursor(void *private) 和static void fbcon_cursor(struct vc_data *vc, int mode) 里的内容注释掉,使之变成空函数

vue.config.js基础配置-程序员宅基地

const path = require('path')const UglifyPlugin = require('uglifyjs-webpack-plugin')module.exports = { publicPath: './', // 基本路径 outputDir: 'dist', // 输出文件目录 lintOnSave: false, /..._loaderoptions: { postcss: { // 是否使用css分离插件 extracttextplugin plugins

推荐文章

热门文章

相关标签