自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python解决从数据框中选择任意两列组合(解决排列组合,解决两个数据框的合并)

结果如图,依次类推,通常用combinations()实现排列组合,但是数据框的操作难以实现,直接通过for循环即可。1、需要实现不重复的排列组合,例如。100^2,100个行中取出两行。

2023-05-28 18:26:22 458

原创 Python解决分母为0报错

1、运行代码,分母为0报错,说rr1为0。

2023-05-27 18:22:03 643

原创 Python实现取行数据(例如10行,取出不同的9行组合,第一次不要第一行,第二次不要第二行........第三次不要第三行)

有很多数据,比如100个数据,每次取出99个,还不是随机取99个,依次取数据,比如0,1,2,3,…,100行,第一次取出1,2,…,100行,第二次取出0,2,3,…,100,第三次取出0,1,3,…,100,依次类推。1、取数据一般考虑切片data[,]

2023-05-27 17:18:22 341 1

原创 Python解决excel批量转出为csv文件

解决excel批量转csv。

2023-05-27 16:32:17 398 1

原创 如何运行多个Python文件(解决多个.py文件的依次顺序自动运行,bat批处理(bat中文路径解决))

有多个.py文件,需要依次顺序进行,文件太多要重复操作上百次,实验失败还得重来,于是想着批处理提高效率。(bat批处理也可以用在pyhton多个包同时安装等情况)2、在txt中加载路径。1、新建文本文件,.txt,注意txt的编码格式。3、将txt文件重命名,txt更改为bat。

2023-05-19 15:45:20 1737

原创 python解决多个csv合并为一个(保留表头,不想保留可以通过筛选一键删除)

【代码】python解决多个csv合并为一个(保留表头,不想保留可以通过筛选一键删除)

2023-03-25 23:10:36 394

原创 erdas实现多个栅格的拼接(栅格合并ERDAS)

erdas栅格合并1、打开合并窗口2、加载数据3、设置输出栅格最后运行。

2023-03-25 22:56:43 794

原创 解决管理员已阻止你运行此应用的问题(无法运用管理员身份打开文件),arcgis与erdas切换

1、打开命令管理器(管理员身份打开)切换erdas软件时候,报错如图。可以切换arcgis与erdas。

2023-03-25 01:45:54 456

原创 解决excel两列值的比较,不相同的筛选出来

然后新列中返回,TRUE相同,FALSE不同,用新列筛选。=exact(列1,列2)

2023-03-16 18:11:10 592 1

原创 python解决一个文件夹下所有.csv文件转为excel文件(csv批量转为excel)

python,csv批量转excelopenpyxl报错。

2023-01-06 18:28:22 919 2

原创 解决matlab中.mat数据在python中读取并输出为.tif栅格格式(解决基于python将.mat数据转tif数据)

朋友遇到了几个问题,寻求帮助,帮他解决同时做个总结,遇到类似问题可以参考。他的需求,.mat数据输出栅格。问题1:用arcgis实现,arcgis中栅格放大颜色与缩小时候不同,导致作图差异问题2:如何快速将.mat转换为栅格不采用arcgis,采用python。问题3,python栅格中行列的问题(易错)分析:出现问题1很可能是投影问题,但是转换成功却无法解决,arcgis经常出现实际上成功,属性显示一致但是未成功。故为了解决他的问题,直接采用python实现。解决:1、思路1,将.mat数

2022-02-27 11:04:00 2704 3

原创 解决ArcGIS中符号系统分类时候显示运用计算统计工具生成直方图

简单的操作没啥可解释的,po一下工具的位置,方便下次使用。

2022-02-27 10:28:33 4069 2

原创 解决NoteExpress与endnote文献数据相互转换,修改NE中的参考文献格式(文献管理)

**1、如何从NE中导出已经存在的题录到endenote?****2、如何从endenote中导出已经存在的题录到NE?****3、如何修改NE里的题录?**1、如下图2,将1另存为,然后修改,如下图3,修改引文4、如图对比(完成文中引文的修改)5,类似的参考文献的修改如下最终如下。(简单说明几个步骤,其他的操作,包括作者名字缩写等,都是一样的操作,简单的办法就是找几个接近的期刊,看别人那里修改了,自己返回来定义。(只提供简单思路,不喜勿喷!)tip

2022-02-24 22:19:08 6830

原创 arcgis实现点云立体化

思路1、点数据加载,csv数据转化为shpe2,IDW插值,数据分析3、加载到ArcSceneIDW插值如下:实现结果

2021-12-24 15:59:20 775

原创 python爬虫,矢量数据地铁线路获取

import requestsimport shapefile# -*- coding: utf-8 -*-import jsonimport urllibimport mathimport pandas as pdimport numpy as np#坐标转换,转WGS84x_pi = 3.14159265358979324 * 3000.0 / 180.0pi = 3.1415926535897932384626 # πa = 6378245.0 # 长半轴ee = 0.

2021-11-13 21:42:57 448

原创 解决无网络环境下python的各种包的安装以及环境配置问题

注:该文章只是自我遇到问题时总结,提供解决思路,不喜勿喷!解决:无网络环境下环境配置问题(考虑依靠的包,考虑版本是否一致,考虑搭梯子下载需要的wheel)1、pandas、numpy基础包安装需要依靠其他包,故安装时候需要把依靠的包也下载了(其他报错的原因装不上几乎也是依靠问题,依靠的包没有安装)https://www.lfd.uci.edu/~gohlke/pythonlibs/#pandas2、在网站上找不到的包,需要搭梯子,GitHub上有如laspy找不到,搭梯子找到如下的截图的包3

2021-10-29 12:10:54 2083

原创 python作图小技巧(保存图片大小,坐标轴,去除图片周围空白等)

1、解决制图保存图片的大小,单位是英尺,注意换算(最好生成PDF后用AI继续不等比缩放解决问题)2、解决坐标轴刻度调整,刻度的是否以小数显示3、解决横放条形图问题#1、坐标轴设置ax.set_ylim(bottom=0)#y轴从0开始ax.set_xlim(0, 0.03) #更改X轴范围ax.set_xticks([0, 0.01, 0.02, 0.03])#更改X轴刻度#2、保存图片的大小fig.set_size_inches(1.2, 2.8) #设置保存图片的尺寸plt.sa

2021-10-06 20:50:27 3362

原创 python取文本文件(CSV)、数据框(DataFrame)中的一列

解决:1、数据框取出一列2、文本文件取出一列方法一:df = pd.read_csv( r"E:\**\分类结20211001_2.csv",encoding="utf_8_sig")y_pred=df['FL'].values.tolist() #取出FL这一列y_true=df['class_gc'].values.tolist() #取出class_gc这一列方法二:path=r"E:\**\**"pathDir = os.listdir(path)for f in pathDi

2021-10-01 18:06:57 2661

原创 ArcGIS解决两张栅格数据合并为一张栅格的问题(栅格数据的镶嵌)栅格镶嵌批处理

问题:解决两张栅格数据合并为一张实现:如图

2021-09-26 22:40:45 12083

原创 python 解决包安装失败(Building wheel for wrapt (setup.py) ... error的解决办法)

问题:1、第三方包安装失败2、提示pip版本不匹配,实则是缺wheel解决:1、下载对应的版本的wheel,参考文章解决https://blog.csdn.net/weixin_45556441/article/details/110483622下载wheel网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdaleg:from osgeo import gdal,osr安装gdal,报错下载后放入如下路径运行成功:...

2021-09-13 22:40:35 12679 2

原创 python解决将某一列的值替换问题(替换列的值)

1、python解决列中数据的替换 Data.loc[(Data['plot_no'] == Data.iloc[i,1]), 'FL'] = 'T1' #这里筛选出plot_no列,plot_no列中满足条件Data.iloc[i,1], 然后将对应的FL列修改为“T1”2、所有代码如下(1)包括在数据框中创建新的列(2)满足指定条件,替换列的值import pandas as pdimport shutilimport osData = pd.read_csv( r"E:\***\2

2021-09-01 11:46:52 15127

原创 R语言解决联立方程组

install.packages("systemfit")install.packages("Matrix") library(car)library(zoo)library(lmtest)library(sandwich)library(systemfit) mydata<-read.csv("ZUIQUAN.csv",header=TRUE,sep=",")eqAG<-AG~a0*D^a1*bio_3^a2*bio_8^a3*bio_12^a4*TGP^a5start.

2021-08-30 10:26:14 1215

原创 python解决数据框中添加一行或者一列(DataFrame的行列处理)

1、解决数据框中添加一行(给定值) data_Peak_2 = pd.DataFrame({"Peak_density": np.ndarray.tolist(hmax_x), "Peak_H": hmax_y, "DP_DPV": pd_pv, "DP_DPV_2": pd_pv2})###原数据框 ###实现在数据框中添加一行event = {}event["Peak_density"] =(df.iloc[0, 2]+df.iloc[1, 2])/2 df.iloc[0

2021-08-22 17:28:29 9638

原创 python解决批量复制的问题(满足指定的条件实现批量复制)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录数据与总结代码实现数据与总结文件夹下有1000张图,但是需要筛选符合条件的图片到另一个文件夹。数据:1、装有1000张图的文件夹2、一个csv文本文件,需要取出里面的plot_no这一列,匹配符合的图片解决:1、图片批量复制的问题2、python中if,条件比较需要注意数据类型。不确定的可以type()查看类型(这个问题经常犯错故总结)tip:我的图片命名为1.jpg~1000.jpg,csv文本文件中plot_

2021-07-30 11:30:41 527

原创 python解决两个主键链接的问题(满足两个条件才链接数据)

问题(1)python需要根据两个字段匹配合并匹配的数据进行之后的建模操作(2)仅仅匹配单个字段增加工作量总结(1)解决满足两个字段(两个条件)的匹配问题import pandas as pd # pandas数据分析的核心库#import numpy as npimport os###参数合并df10 = pd.read_csv(r"E:\***\1***.csv")#注意表头不能有空格df11 = pd.read_csv(r"E:\***\2***.csv")print(df10

2021-03-05 10:09:50 819 1

原创 python解决每隔几行取数据的问题(隔行取数据,文本文件)

解决问题(1)读取csv(2)python隔行取数据import pandas as pdpath = r'E:\**\**.csv'data = pd.read_csv(path)df = pd.DataFrame(data)a=[]for i in range(0,len(df),20):##每隔20行取数据 a.append(i)file = df.iloc[a]f = pd.DataFrame(file)f.to_csv(r'E:\**\*****.csv', inde

2021-03-05 09:58:06 14820 4

原创 python解决CSF布料模拟滤波的批处理问题(解决获取多个点云数据las数据)

解决问题:1、批量读取点云las数据2、点云数据读与写出3、csf滤波分类参考:https://github.com/suyunzzz/CSFimport laspyimport CSFimport numpy as npimport osimport pandas as pdpath ="D://***//python测试//"path2 = os.listdir(path)for f in path2: inFile = laspy.file.File(os.path

2021-02-08 22:07:21 1569 11

原创 解决ArcGIS图层不能重合问题(图层属性中投影坐标一样仍不可重合)

文章目录前言一、如何定义坐标系?二、如何定义投影?总结前言最近需要根据矢量数据裁剪点云,遇到的投影问题使得裁剪失败,故总结一、如何定义坐标系?方法1:在内容列表中右击图层——坐标系——选择坐标系方法2:工具箱——define projection(定义投影,其实这步是定义坐标系,一开始理解为投影)二、如何定义投影?总结一开始使用define projection就认为是定义投影了,导致查看两个图层属性时,发现投影坐标显示一样,但是图层不能重合,故需要有坐标基础上直接定义投影,无坐标基础

2021-02-08 21:55:19 60871 1

原创 解决从GitHub中下载CSF(布料模拟滤波)python源代码环境配置中出现的一些问题

解决从GitHub中下载CSF(布料模拟滤波)python源代码环境配置中出现的一些问题问题:1、环境配置出现unable to find vcvarsall.bat2、model“—CSF”has no attribute “delete_vecf”解决:安装vs2015(下面链接有安装包);复制文件夹下所有文件到安装根目录具体操作如下:1、登录GitHub,下载文件https://github.com/suyunzzz/CSF 2、将下载的文件中python文件夹下的所有文件复制到根目录下

2021-02-07 18:36:13 2442 8

python-3.8.2

python,软件安装包,版本3.8.2 注:个人学习使用

2021-04-08

EndNote X9.1 中文版

文献管理工具,科研助手。 注:仅限个人学习使用

2021-04-08

空空如也

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

TA关注的人

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