![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
balabalahoo
My favoriate thing is sleeping.
展开
-
python字符串前面加f是什么意思,如何表达式嵌入字符串中
在上面的代码中,{name}部分是一个表达式,它会被计算出来,并将其值嵌入到字符串中。在这个例子中,表达式的值是字符串变量name的值,即"Alice"。在f-string中,用花括号 {} 包含表达式,而不是用 % 或者 str.format() 格式化字符串。在Python中,字符串前面加f表示使用格式化字符串(f-string)的方式定义字符串。使用格式化字符串,可以将表达式或变量的值嵌入到字符串中。总之,f-string提供了一种方便的方式将变量的值嵌入到字符串中,使代码更加简洁易读。原创 2023-04-09 16:37:35 · 7858 阅读 · 0 评论 -
python将string作为code运行的几种方法
执行字符 string来自。原创 2022-10-29 03:30:14 · 221 阅读 · 0 评论 -
python取整(不同方法的取整)
这里涉及到了另一个问题,即浮点数在计算机中的表示,在计算机中是无法精确的表示小数的,至少目前的计算机做不到这一点。上例中最后的输出结果只是 0.2 在计算中的近似表示。Python 和 C 一样, 采用 IEEE 754 规范来存储浮点数,如果希望更详细的了解这一点,可以参考知乎话题: 为什么0.1+0.2=0.30000000000000004而1.1+2.2=3.3000000000000003?菜鸟教程中介绍到,round() 函数作用就是,返回浮点数x的四舍五入值。4、分别取整数部分和小数部分。原创 2022-10-29 03:26:40 · 16589 阅读 · 0 评论 -
h2m code解析学习
srcdataprocessingmodelsutilsdataset.py__4experiment_config.py__3train.py__1tune.py__2hybridmodel_loop.pylayers.pymodules.py预备工作需要先阅读docker/dockerfile中有些没见过的包需要提前安装比如I want to reproduce your code, but I found a file is missing. The file is imported at原创 2022-07-09 12:40:57 · 202 阅读 · 0 评论 -
栅格赋值+栅格计算器软件和python代码实现-计算地表水fraction占比
使用栅格计算器搜索第一个是输入,第二是满足条件赋值,第三个不满足条件赋值已经上传赋值后,由于nodata也有数据了,tif文件会变得特别大,以后想到解决方案再调整原创 2022-07-07 18:18:20 · 493 阅读 · 0 评论 -
GEOTIF转nc文件
参考文章GDALhttps://stackoverflow.com/questions/52133969/convert-tiff-to-netcdfArcMaphttps://gis.stackexchange.com/questions/297111/convert-geotiff-files-to-netcdf我是用QGIS中的GDAL_translater在红色方框选择转换格式还没有找到在QGIS里面用GLDA命令的方法,可能比较相关的https://automating-gis-proc原创 2022-07-05 22:26:36 · 2119 阅读 · 0 评论 -
使用python进行视频截取
我想把视频上传,但是网站要求的视频最大不超过10G,所以需要对视频进行裁剪但是剪映很快,太占用耗费GPU了,搞得电脑要爆炸,这个不是当务之急,所以想用python代码后台让其慢慢跑cv2截取视频貌似无法保存声音欢迎有见识的朋友批评 😄下面代码需要注意的是fps和size都要是整数这里有将视频转换成黑白的方法moviepy我选择用moviepy进行裁剪, 可以保存声音代码也很简单需要注意修改部分源代码,加入fps将decoraters.py中的func改成f,https://github..原创 2022-07-04 14:51:08 · 1886 阅读 · 0 评论 -
python画图embedding figure 子图嵌入-不同大小
https://stackoverflow.com/questions/19335900/inset-axes-anchored-to-specific-points-in-data-coordinateshttps://stackoverflow.com/questions/17458580/embedding-small-plots-inside-subplots-in-matplotlib原创 2022-07-03 22:18:28 · 355 阅读 · 0 评论 -
如何在windows下安装ray(install Ray under windows)
参见Ray是一个用于分布式计算的多功能框架。Ray不使用Java虚拟机,而是依赖于高效的c++代码,以及优雅而简单的python API。从机器学习的角度来看,它有两个主要优点。首先,它可以用于将流行的工具如Spark和Tensorflow/Pytorch捆绑在一个集群中,并为两者之间的数据传输提供优雅的选项。Ray让你管理你的分布式计算能力当你需要大量的机器学习特别是深度学习的时候。Ray的第二个优点是它对强化学习的极大支持(也与Tensorflow和/或Pytorch结合在一起)。下载窗口 (last原创 2022-06-28 23:12:18 · 3212 阅读 · 0 评论 -
arcmap按属性删除目标feature NHD处理
这里展示的是按照日期1原创 2022-06-27 23:51:40 · 141 阅读 · 0 评论 -
OPALS – A framework for Airborne Laser Scanning data analysis
2014_OPALS – A framework for Airborne Laser Scanning data analysisgithub packageMorE3Ddownlaod of solftware and documentation原创 2022-06-25 10:41:29 · 100 阅读 · 0 评论 -
spyder设置初始导入的包并且能够运行notebook
Spyder default module import listhttps://stackoverflow.com/questions/14400993/spyder-default-module-import-listspyder-notebookhttps://docs.spyder-ide.org/5/plugins/notebook.html#additional-options原创 2022-06-23 22:23:06 · 351 阅读 · 0 评论 -
gdal简介和学习笔记
gdal支持的raster格式详见原创 2022-06-21 14:50:05 · 120 阅读 · 0 评论 -
python argparse argv getopt理解
第三步主要是对分析出的参数进行判断是否存在,然后再进一步处理。主要的处理模式为:使用一个循环,每次从opts中取出一个两元组,赋给两个变量。o保存选项参数,a为附加参数。接着对取出的选项参数进行处理。(例子也采用手册的例子)例子结果小改版例子改进版(可报错)...原创 2022-06-21 09:57:07 · 94 阅读 · 0 评论 -
wflow模型hbv
毛管水的处理 😄快速流的处理K4是为了产生基流的找到了令人激动的kenematic模块 😄原创 2022-06-21 08:53:39 · 438 阅读 · 0 评论 -
PCRasetr简介安装和更新
由于conda经常性的包冲突这里安分的按照官方的方式,另外创建环境原创 2022-06-20 11:09:09 · 439 阅读 · 0 评论 -
conda镜像和代理
直接修改文件貌似代理设置还没有不成功,后续更新😄原创 2022-06-20 11:05:44 · 351 阅读 · 0 评论 -
查找python array索引
最大最小索引np.argmaxnp.argmin按条件索引np.where原创 2022-06-05 15:06:49 · 1277 阅读 · 0 评论 -
vscode使用
文件处理受限模式点击这里使其成为受信任的文件原创 2022-06-04 11:00:54 · 2534 阅读 · 1 评论 -
MLP与RNN的区别
CNN vs. RNN vs. ANN – Analyzing 3 Types of Neural Networks in Deep Learning[外链图片转存中…(img-wI1434b4d5f3b44483722d.png)不同步的参数共享 这样导致更少的参数和计算成本Fundamentals of Deep Learning – Introduction to Recurrent Neural Networks梯度爆炸和消失:将之前的神经网络改造成为RNN......原创 2022-06-03 00:02:57 · 676 阅读 · 0 评论 -
python zip与zip(*)
zip配合list产生元组数据,用于函数输入a = [1,2,3]b = [4,5,6]c = [4,5,6,7,8]zipped = zip(a,b) # 返回一个对象zipped>>>zip object at 0x103abc288>list(zipped) # list() 转换为列表>>>[(1, 4), (2, 5), (3, 6)]list(zip(a,c)) # 元素个数与最短的列表一致>原创 2022-05-31 00:55:15 · 89 阅读 · 0 评论 -
从线性插值到克里金插值(kriging)再到特征提取
地学计算方法/地统计学(第四章变异函数理论模型)当插值的原始输入差别较大时,克里金插值效果会很差,让整个区域的插值都为一个常数这时可以考虑使用变差模型hole-effect,孔穴效应模型,能有效缓解这个问题#pykrige包计算插值结果from pykrige.ok import OrdinaryKrigingOK=OrdinaryKriging(lons, lats, data/100, variogram_model='hole-effect',nlags=6)z1, ss1 = OK.e原创 2022-05-29 21:43:46 · 611 阅读 · 0 评论 -
pearson相关系数和nse(纳什系数)的差别
r2与NSE的差异difference between Nash-Sutcliffe efficiency and coefficient of determination为什么我用python的两种方式计算的R方结果不一样?方法一:from scipy.stats import pearsonr 方法二: from sklearn.metrics import r2_scorer2_score只有在是线性满足线性模型时才是r2,否则是nse应该是,所以r2_score计算的其实是NSE,真正需原创 2022-05-25 15:20:15 · 2513 阅读 · 0 评论 -
PySimpleGUI学习笔记
PySimpleGUI Cookbook 学习笔记原创 2021-02-20 10:58:16 · 185 阅读 · 0 评论 -
PCRglobwb
下载来源PCRglobwb 2.0目前用到的两个文件(1)PCR-GLOBWB_model-master:用的是里面的model代码,window安装使用conda_env里的pcrglobwb_py3_standard.yml,里面comment了一些不需要安装的包(2)PCR-GLOBWB_input_example-master:这里包括是RhineMeuse30min例子,.ini文件是根据ini_and_batch_files_for_pcrglobwb_course/rhine_meus原创 2021-02-07 23:01:47 · 1322 阅读 · 3 评论 -
GUI从python2到python3
won’t compile on wxPython 4.1.0 use wxPython 4.0.7 insteadhttps://github.com/marcelstoer/nodemcu-pyflasher/issues/65Python 为什么list不能作为字典的key?https://www.kawabangga.com/posts/1821对于有些unhashable types不能作为dict key,我创建一个类class,他可以作为dict.key###############原创 2021-02-07 11:25:24 · 149 阅读 · 1 评论 -
matlab删除移动复制文件及文件夹操作
clear; clcrootPath = '.\';% 生成文件(用于测试)fp = fopen('test.txt','w');fclose(fp);% 新建文件夹(路径)subPath1 = fullfile(rootPath,'1');subPath2 = fullfile(rootPath,'2');if ~exist(subPath1,'dir') mkdir(subPath1) % 新建endif ~exist(subPath2,'dir') mkdi原创 2021-01-12 15:08:42 · 3332 阅读 · 0 评论 -
anaconda/miniconda环境配置
安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境方法一:每次在命令行通过conda deactivate退出base环境回到系统自动的环境方法二1,通过将auto_activate_base参数设置为false实现:conda config --set auto_activate_base false2,那要进入的话通过conda activate base3,如果反悔了还是希望base一直留着的话通过conda config --set auto_acti原创 2020-07-22 22:34:15 · 598 阅读 · 0 评论 -
python pandas时间序列分析学习
Python数据分析-时间序列(1)获取序列AA的index的命令AA.index.values原创 2020-07-01 21:55:41 · 157 阅读 · 0 评论 -
python双y轴加图例合并
主推【Python】matplotlib 双y轴绘制及合并图例原创 2020-06-26 09:44:49 · 1602 阅读 · 0 评论 -
python删除极值
首先确定python删除列表元素的方法,A是列表(一)del A[位置]#del是python语句,而不是列表方法,无法通过list来调用。使用del可以删除一个元素,当元素删除之后,位于它后面的元素会自动移动填补空出来的位置。# usr/bin/python# _*_ coding:utf-8 _*_a = ['a','b','c']del a[0] #指定删除0位的元素prin...原创 2020-05-07 15:46:50 · 1387 阅读 · 0 评论 -
anaconda+pytorch安装+pytorch语法注意
第一步:Win10+Anaconda环境下安装Pytorch#创建环境,安装pythonconda create --name pytorch python=3.6 anacondaactivate pytorch如果嫌弃网速太慢-改下载链接的时候需要注意——>第二步:pytorch安装问题添加的清华镜像地址有:conda config --add channels htt.........原创 2020-04-08 09:57:25 · 329 阅读 · 1 评论