自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac给企业微信打开麦克风权限,简单快速的方法,亲测有效

MacBook设置企业微信麦克风权限

2022-01-23 00:15:23 9265

原创 python函数装饰器,重点必须掌握(二)

继续说4.未知类型,未知个数参数(*args)可以表示整型,浮点型,字符串,列表,元组等参数。例子①:def func_1(*args): print(args) print(*args)func_1(1,4.44444,'abc',[1,'扒点刚货'],(2,'badianganghuo'))执行结果:(1, 4.44444, 'abc', [1, '扒点刚货'], (2, 'badianganghuo'))1 4.44444 abc [1, '扒点刚货'] (2, 'ba

2020-11-07 21:39:23 199

原创 python函数装饰器,重点必须掌握(一)

​一、python中的函数要想掌握函数装饰器,先要掌握函数和函数闭包。函数就是把功能固定的,可重复使用的整块隔离成易于管理的小块,谁用谁取,随用随拿。显而易见,减少了重复及冗余。1.函数的创建python中,函数的声明与定义是不分开的,函数的子句由声明的标题行以及紧随其后的定义体组成。函数是用def语句来创建的,语法如下:def function_name([arguments]): "function_documentation_string"function_body_suite

2020-11-07 21:36:07 174

原创 Python匹配两个excel并更新某些列

​1.题目有两个表格,如图所示,按另一个表格某列的值对其中一个表格进行更新。2.完整代码可用完整代码如下#!/usr/bin/python#coding=utf-8​import xlrd #导入模块import xlutils.copy​data_1 = xlrd.open_workbook(r"F:\gang\0824\n.xls") #打开表table_1 = data_1.sheets()[0]​nrows_1 = table_1.nrows #获取行数print(

2020-11-07 21:26:03 1842

原创 python按列按id把一个txt拆分成多个文本文件

把下图按列按照#计算元素x在列表lst中出现的次数def countX(lst, x): return lst.count(x) file_path = "C:\\Users\\admin\\Desktop\\623\\"#读取整个原始txt文件with open("C:\\Users\\admin\\Desktop\\623\\gang.txt", "r") as f: data = [line.rstrip('\n') for line in f]#print(data)

2020-06-24 03:24:36 3811 1

原创 python运算符—逻辑运算符

今天开始分享我讨厌的运算符 ,预计会持续很多天……今天的干货就是「逻辑运算符」逻辑运算符返回布尔值,True或False。回忆一下知识点,python规定:①任何非数字0和非空对象都为True。②数字0,空(null)对象和特殊对象None都为False。③True,False首字母必须大写。1、逻辑与(a and b)只有当[a] 和[b] 同时为真的时候,[a and b] 才为真 ,否则为假。所以当第一个值为假的时候,即不在继续进行b值的判断与运算,逻辑与是找假的运算。例子①re

2020-06-03 15:02:21 1482

原创 python运算符—算数运算符

算数运算符(也叫数学运算符),一般是对数字的运算,部分算数运算符也可以对字符串进操作。常用的算数运算符包括加、减、乘、除、取模(取余)、幂运算(次方运算)、整除。1、加(+)、减(-)、乘(*)、幂运算(**)加减乘和幂运算,即数学意义上的加减乘和幂次方。其中减可以对该数字取负数。加和乘还可以操作字符串。字符串相加,类似拼接字符串。数字乘字符串,表示字符串重复运算,即该字符串呈倍数拼接。例子①n1 = 2n2 = 3.6n3 = 5n4 = 6n5 = -7n6 = -8n7 =

2020-06-03 14:57:29 473

原创 Python运算符—比较(关系)运算符&身份运算符

1)字符串之间的比较,比较的是unicode编码,当所有字符的unicode都相同时,字符串长的大。2)关系运算符判断的是对象的值,身份运算符判断的是对象的id。3)在不进行任何操纵时,python对象相同时候id是相同的,也就是说占用的内存是相同的,地址是相同的。

2020-06-03 14:38:38 1729

原创 Python运算符—成员运算符&赋值运算符

1)成员运算符‘in’ 和 ‘not in’,我们可以确认一个值是否是另一个值的成员。2)赋值运算符只能针对已经存在的变量赋值,因为赋值过程中需要变量本身参与运算,如果变量没有提前定义,它的值就是未知的,无法参与运算。

2020-06-03 12:13:55 665

原创 python利用中误差检验影像精度

中误差是衡量观测精度的一种数字标准,亦称“标准差”或“均方根差”。在相同观测条件下的一组真误差平方平均值的平方根。因真误差不易求得,所以通常用最小二乘法求得的观测值改正数来代替真误差。它是观测值与真值偏差的平方和观测次数n比值的平方根。中误差的大小反映了该组观测值精度的高低,因此,通常称中误差为观测值的中误差。1.问题:用中误差检验影像精度2.已知:3.关键思路:(1)影像转换位数组(2)excel数据转换成二维数组4.过程:import math#计算两个数组的均方根均方根差de

2020-05-17 18:28:34 744

原创 Python—for循环最详解

for语句for 循环会访问一个可迭代对象中的所有元素,并在所有条目都处理过后结束循环。它可以遍历序列成员,可以用在列表解析和生成器表达式中,它会自动地调用迭代器 next() 方法,捕获StopIteration异常并结束循环(所有这一切都是在内部发生的)。语法如下:for iter_var in iterable: suite_to_repeat每次循环,iter_var 迭代变量被设置为可迭代对象(序列、迭代器或其他支持迭代的对象)的当前元素,提供给suite_to_repeat 语句

2020-05-17 17:59:38 1164

原创 python格式化输出(二)--字符串的格式化输出

**​字符串的格式化输出**1.使用占位符(1)三个常用占位符用法①d:将整数、浮点数转换成十进制表示。取整,不进行四舍五入。②f:将整数、浮点数转换成浮点数表示,默认保留小数点后6位,四舍五入。③s:将获取传入对象的__str__方法的返回值,也就是把输入转换为字符串。④当字符串中存在格式化标志时,需要用 %%表示一个百分号。⑤说明%10s——右对齐,占位符10位%-10s——左对齐,占位符10位%.2s——截取2位字符串%10.2s——10位占位符,截取两位字符串(2)占位符

2020-05-17 13:06:02 331

原创 Python—while循环,内涵五种九九乘法表

while语句while循环是一个条件循环语句,如果while后的条件为真时,代码块一直循环,直到条件不再为真则结束循环。while循环的语法如下:while expression: suite_to_repeat下图可简单说明while语句循环的执行过程:回顾:python规定①任何非数字0和非空对象都为True。②数字0,空(null)对象和特殊对象None都为False。③True,False首字母必须大写。例子:>>> not 0True>

2020-05-17 12:28:47 1329

原创 Python—print()和input()详解

print()函数python2.x,print是个关键字,不是函数。python3.x,print() 函数用于打印输出。>>> print("hello world!")hello world!​>>> help(print)Help on built-in function print in module builtins:print(...) print(value, ..., sep=' ', end='\n', file=sys.std

2020-05-17 12:13:49 1146

原创 python三种方式访问字符串中的值

满满的干货,请君检阅。1、使用「 索引下标」 访问,下标从[0]开始不解释,看例子>>> str_1="badianganghuo">>> print(str_1[0])b>>> print(str_1[9])g​>>> str="扒点刚货">>> print(str[0])扒>>> print(str[3])货2、使用「 切片」 操作示例:[start:stop:st

2020-05-17 12:05:49 4333

原创 Python条件之if语句,看此篇足矣

一、if语句python条件语句(if语句)是根据条件表达式的布尔类型来执行代码块的,True即执行,False即不执行。if语句由三部分组成:关键字本身,用于判断结果真假的条件表达式,以及当表达式为真或非零时执行的代码块。下图可简单说明条件语句的执行过程:1、python规定:①任何非数字0和非空对象都为True。②数字0,空(null)对象和特殊对象None都为False。③T...

2020-04-23 22:29:52 3033

原创 Python之break,continue,pass语句

一、用法说明1、break语句可以结束当前循环然后跳转到下条语句。2、continue语句会终止当前循环,并忽略剩余语句,然后回到循环的顶端。再开始下一次迭代前,如果是条件循环,将验证条件表达式。如果是迭代循环,将验证是否还有元素可以迭代。只有验证成功的情况下,才会开始下一次迭代。3、如需在有语句块的地方不写任何语句,解释器会提示语法错误,因此python提供了pass语句,它表示“不做任...

2020-04-23 22:21:28 384

原创 Python格式化输出之单双三引号

​单引号(’),双引号("),三引号(’’’)使用规则(1)单引号嵌套单引号,双引号嵌套双引号,需要使用(\)转义。(2)单双引号可以相互嵌套。(3)三引号:①保留输入内容换行格式;②注释。python脚本文件输入:print('----------------------------------------------')#单引号嵌套单引号,双引号嵌套双引号print('订阅号名称...

2020-04-15 23:54:10 3032 1

原创 字符串中的转义字符(史上最详版)

常用转义字符介绍python中,(/)是正斜杠,(\)是反斜杠,反斜杠为字符串中的特殊字符。(1)换行(\n),顾名思义,用于换行。python脚本文件输入:print('-----------------------------------------------------------------')print('名称:扒点刚货\n微信号:BaDianGangHuo\n订阅号简介:阿...

2020-04-15 23:38:23 2035

原创 This dataset does not have valid histogram,run Caculate Statistics tool to generate histogram.

ArcMap栅格数据不能分类(Classified)时,利用工具Calculate Statistics解决。工具arcpy:#!/usr/bin/python# -*- coding: utf-8 -*-# Calculate Statistics for single raster datasetimport arcpyimport numpy as npfrom PIL...

2019-01-29 15:47:46 5945

原创 IDL按条件(人为)定义(划分)超范围像素值value

逐像元法(麻烦,占空间):inData = read_tiff(inputfile,GEOTIFF=Geovar,INTERLEAVE=2)iSize = size(inData,/DIMENSIONS)iNs = iSize[0]iNl = iSize[1]outData = fltarr(iNs,iNl)for ii = 0,iNs-1 do begin for ij = 0,...

2019-01-29 15:18:49 763

原创 python实现栅格数据最大值合成法

今天需要用python实现栅格数据的最大值合成法,辗转颇久,偶然搜到了CellStatistics。哈哈,先用arcpy实现吧,有余力了再自己写(估计猴年马月了)。根据多个栅格数据计算每个像元的统计数据。可用的统计数据有:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度。在本示例中,将针对多个输入 Grid 栅格中的每个像元计算标准差,并将结果输出为 Grid 栅格。Ce...

2019-01-26 19:58:50 4700

原创 python遍历查找文件夹中符合要求的文件

python遍历查找文件夹中符合要求的文件样例1:#! /usr/bin/env python# -*- coding: utf-8 -*-# Name: searchfile.py# Description: Traverse to find the required files in the folder# Requirements: Spatial Analyst Extens...

2019-01-26 19:37:46 11922 1

Twisted-20.3.0-cp36-cp36m-win_amd64.whl

win10,64位,python3,Twisted-20.3.0-cp36-cp36m-win_amd64.whl,亲测可用

2020-06-03

pip-20.rar

可用,截止到2020-3-26最新版pip安装包。 解压后在setup.py路径进行cmd命令,输入python setup.py install,出现Finished……即完成。

2020-03-26

空空如也

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

TA关注的人

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