- 博客(14)
- 收藏
- 关注
转载 python 使用numpy实现从二维数组中找出行(子数组)为特定值的索引
1.问题描述想从二维数组中找出某(几)行满足特定值的索引(Find matching rows in 2 dimensional numpy array)举例如下: 有数组:a=np.array([[0, 0],[1, 0],[2, 0],[0, 1],[1, 1],[2, 1],[0, 2],[1, 2]]) 想找到a中[0,1]所在的行索引,即3。思考:在一维数组中找到某个值(val)的索引号,通过np.where(arr==val)即可满足需求。而在二维数组中直接使用一维数组的方法
2021-08-10 10:56:33 6118
转载 python 读取大文本文件并存入numpy时过于费时的问题及猜测
因需要读取大文本文件(约有1,300,000行,40兆),并简单处理存入numpy数组中,运行过程中发现随读取数据的增加,耗费时间显著增加,稍作修改后运行速度显著提升,不解,记之,希望大家帮忙解惑。初步猜测(未验证):在原始代码中对numpy数组进行了vstack,而这个过程可能对已有数组进行了类似遍历的操作,才会出现随数组中数据增加产生时间上的显著增加。1.原始代码此代码在前期运行较快,在运行接近4,500行左右时,速度开始逐步变慢,最后花了很长时间也没能运行出结果,不知是何种原因。de
2021-06-01 22:51:06 751
转载 Word随手记:关于Word中大括号内的多行公式对齐问题
1.写在前面文中使用Word为Word 2016专业增强版。2.问题描述因需要经常在Word中编辑公式,总会遇到使用大括号里含多行公式的情况,这个时候不可避免要面临多行公式间的对齐问题。印象中搜索过两次同样的问题,模糊中发现好像两次使用的方法不一致,第三次依旧遗忘,查后记录之。需求如图:3.解决办法事后整理发现当根据公式输入方法的不同时,可以有不同的选择方式。三种公式输入方法分别为(1)通过事例方式添加(括号与多行一体),(2)通过空矩阵添加(先输入大括号,再添加多行),(3)通..
2021-04-19 22:14:13 10407
转载 使用Arcpy时发生“RuntimeError: ERROR 999998: Unexpected Error“错误备注
1.错误说明使用Arcpy处理tif间乘机操作后将结果保存的tif时出错,但前几次运行正常,运行几次后出现错误。错误具体如下:Traceback (most recent call last):File "E:/WorkSpace/Python/Arcpy/test.py", line 9, in <module>finalResults.save("E:/WorkSpace/Python/data/first.tif")RuntimeError: ERROR 999998: Un
2021-03-15 09:44:07 2910 6
转载 TerraSolid工具试用系列3----TerraModel从点云生成并导出DEM或DSM备注
1.写前说明此笔记的DEM指提取的地面点生产的表面模型,如有错误,请指正。参考1:CSDN博客2.处理步骤2.1.加载TerraScan,TerraModel工具2.2.利用TerraScan进行滤波,提取地面点。详见2.3.生产表面模型,如下:2.4.打开TerraModel工具条,如下:2.5.点击General中的Surfaces进行相应导出,并设置相关参数,如下:...
2021-03-07 18:40:16 4502 4
转载 TerraSolid工具试用系列2----TerraScan点云滤波(从点云中提取地面点)备注
1.写前说明:点云滤波:大体是从点云中获取地面点的过程。参考1:TerraScan官网帮助手册(英文版本),比较详细。参考2:知乎文章(内容多,质量高)。2.主要步骤2.1 安装MicroStation基础平台,安装TerraScan;在MicroStation中导入TerraScan工具。2.2 加载点云,并可视化2.2.1TerraScan加载点云2.2.2 根据不同需求进行渲染2.2.3 补充:TerraScan加...
2021-03-07 18:39:21 5626 7
转载 TerraSolid工具试用系列----TerraSolid系列点云处理软件安装备注
1.安前说明TerraSolid产品系列包括六种主要产品-TerraScan,TerraModeler,TerraPhoto,TerraMatch,TerraStereo和TerraSlave。TerraSolid产品的安装依赖MicroStation基础平台。预安装TerraSolid,得先安装MicroStation。2.安装提要2.1 MicroStation安装为程序化安装,根据界面提示即可,安装目录可自选。2.2 根据需求安装对应的TerraSolid产品,以TerraScan
2021-03-07 18:38:33 2944 6
转载 python使用numpy实现多维数组的排序
1.问题描述 为实现对多维数组按多列排序,如有三维数组坐标点(x,y,z),现需使其按照x进行升序排序,其后使y进行升序排序,最后为z。# 有4行3列数组如下:arr = [[6 3 3] [3 1 1] [6 2 8] [4 0 3]] # 欲使其按如下排序arrSort=[[3 1 1] [4 0 3] [6 2 8] [6 3 3]]2.解决方法 想来应该有方法可以直接实现,故作
2020-12-25 23:06:53 4862
转载 laspy读取laz点云文件--TypeError: a bytes-like object is required, not ‘FakeMmap‘
1.缘由 在使用python结合laspy读取laz格式的点云的时候,突然发现之前正常运行的代码出现了错误。搜索后发现此问题,解答甚少,仅在GitHub对应laspy的issues下有解答,故而记录之。2.问题描述 在运行下面代码时出错,具体错误为TypeError: a bytes-like object is required, not 'FakeMmap'。看大家的解释是说不适应numpy 1.17版本,可适应numpy 1.16,改后可行。inFile = File('C:/d
2020-11-25 22:21:23 783
转载 【参考文献管理工具-1】使用Mendeley在Word中插入引用与参考文献
鄙人在各路网友推荐下初学使用Mendeley管理参考文献,于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步,文末附带一些问题,望诸位大神指点一二,万分感激!1.Mendeley简介Mendeley是一款免费的跨平台文献管理软件,免费提供各2GB的文献存储和100MB的共享空间,其核心在于免费,操作简便但功能少于Endnote。此外,Mendeley还可以浏览PDF,支持常见的编辑备注功能,换言之也可以是一款优秀的PDF阅读器,加之能批量管理文献(检索、排序、
2020-05-24 10:27:48 7426 2
转载 Windows10下PCL1.8.1以及Python-pcl1.81环境配置的掉发之路
因需要对三维激光点云进行处理,看到有C++下的PCL点云库,和Python下的Python-pcl(脱胎于C++下的PCL),在C++和Python面前,我选择了跟风学习Python,毕竟人生苦短!然后前前后后折腾了很长时间,直至前两天终于碰到死耗子,成功搭建了Windows系统Python下的Python-pcl,所以不得不多哆嗦几句。一开始就选择在Windows下 进行部署,然...
2019-11-29 22:27:18 858 3
转载 mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法
本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步!1.mysql解压版下载 浏览mysql官网,下载解压版压缩包,根据需要的解压到相关目录。2.环境变量与配置文件设置 2.1配置环境变量(没有对其必要性考证,参考...
2019-08-18 12:30:29 5644
转载 GeoServer与Udig发布矢量数据出现的问题1——预览数据一半显示正常一半重叠
本人初学使用GeoServer发布地理数据,遇到许多问题,部分未能在搜索引擎中找到答案,经咨询前辈和反复试错得到一些解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步! 问题:在使用GeoServer发布矢量数据过程中没有出现问题,但是在浏览器中预览时发现数据一半显示正常一半重叠,如图1所示。图1: 解决办法:经多次...
2019-07-29 20:43:42 544
转载 ENVI基本操作之彩色合成
本人初学使用ENVI对影像进行处理时,很多步骤容易遗忘,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步!1.Landsat8数据介绍:主要来自地理空间数据云和百度百科 Landsat-8卫星由美国航空航天局(NASA)于2013 年2月11日发射,携带两个传感器,分别是OLI陆地成像仪(Operational Land Imager)和TI...
2019-07-29 20:40:25 40295 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人