Python函数参数中的*tuple和**dict参数 描述很多复杂函数在调用时会用到*tuple和**dict,现在记录一下,请看下面代码:# 参数列表中的arg代表一个参数,这个参数可以是整数,浮点数或者是字符串# 参数列表中的*args代表一个元组参数,适用于在定义函数的时候,并不确定参数究竟需要几个的场景def func1(arg, *args): print("arg:", arg) print("args:", args) for value in args: print("other args:",
Python将url网址的中文部分转为编码格式 问题有些url网址会有中文字符,如果代码直接运行可能会由于编码原因报错,这时就需要将中文部分转为编码格式方法from urllib import parsename = '八佰'url_name = parse.quote(name)print(url_name)打印出来的结果如下:%E5%85%AB%E4%BD%B0提示:博主技术交流Q群:1151493105...
将conda虚拟环境设置为电脑默认的python环境 Linux系统安装anaconda后,系统默认python环境是anaconda 默认创建的“root”/“base”环境,这是因为它把“启动root”写在了环境变量的用户配置文件.bashrc中,因此只要在此文件末尾加一行就搞定!conda activate your_envs # your_envs就是你的虚拟环境名称至于你是用vim修改,还是用sublime直接修改,就随意了。Windows系统默认python环境指添加到系统变量里的python,在cmd命令端直接执行python代码
PyTorch入门实战教程 文件目录:├─01 介绍│ 001 -PPT-Github-.txt│ 001 Pytorch-Tutorial-q.zip│ 001 深度学习框架介绍.mp4│ 002 开发环境安装.mp4│├─02 深度学习初见│ 003 线性回归-1.mp4│ 004 线性回归-2.mp4│ 005 线性回归问题实战....
最新版深度学习与TensorFlow 2.0入门实战 文件目录:│ 深度学习与TF-PPT和代.zip│ 源代码和PPT在Github下载.txt│├─01.深度学习初见│ 课时1 深度学习框架介绍-1.mp4│ 课时2 深度学习框架介绍-2.mp4│ 课时3 开发环境安装-1.mp4│ 课时4 开发环境安装-2.mp4│├─02.【选看】开发环境全程实录│ 课时10 Ubu...
谷歌浏览器导致电脑右下角莫名弹出广告解决办法 问题描述有时候在使用谷歌浏览器后,莫名的电脑右下角会隔断时间就弹出烦人的广告问题原因其实是你在使用谷歌浏览器时,无意间给某个网站允许了窗口弹出权限,但后面你忘记了,而这些网站流氓的一直弹出广告窗口问题解决打开浏览器设置——高级——隐私设置和安全性——网站设置——弹出式窗口和重定向,就会看到下面这个窗口,将下面那个允许的网址给删掉,问题就解决了,世界一下就清净了,完结撒花!!!...
PyTorch的入门与实战视频教程-七月在线 PyTorch的入门与实战视频教程下载目录:┣━━视频 [2.2G]┃ ┣━━01.第一课 深度学习回顾与PyTorch简介.mp4 [580.3M]┃ ┣━━02.第二课 词向量简介.mp4 [232.2M]┃ ┣━━03.第三课 语言模型.mp4 [181.6M]┃ ┣━━04.第四课 自然语言分类任务.mp4 [214.8M]┃ ┣━━05.第五...
Anaconda创建环境、删除环境、激活环境、退出环境 创建环境//下面是创建的环境名叫py36,环境版本为python=3.6conda create -n py36 python=3.6 激活环境source activate py36 (conda的是:conda activate py36)退出环境source deactivate (conda的是:conda deactivate)删除环境(不要乱删啊啊啊)conda...
Python-GDAL教程:获取栅格影像的空间参考坐标系编号EPSG 工作中遇到一个问题:需要把栅格影像中的空间坐标系提取出来,然后添加到对应的矢量影像中,而添加只需要知道空间参考坐标的编号就行,所以现在的关键就是提取原始栅格影像的空间参考坐标编号EPSG1 方法一安装好gdal后,直接在cmd中输入以下命令:gdalsrsinfo 01.tif # 前面是命令,后面的栅格名称初步结果如下:2 方法二如果代码都是用python写的,所以当然想用py...
Window版Labelme安装及使用 一 安装在网上看到很多的安装方法,感觉都好麻烦,自己一行代码解决了。环境要求:只要安装了anaconda就行,输入下行代码,自动安装就行。pip install labelme二 打开软件在cmd窗口输入:labelme,自动弹出软件界面三 使用软件画图点击open或者open dir打开图片;点击create polygons进行画图;点击save保存为.json文件四...
python缩短大量数据处理时间-进程池pool()和map() 一 定义与解释对于python代码,多线程其实是个假的,因为每次计算的时候,实质上只有一个线程计算。使用多线程时,是几个线程之间切换计算,就像轮班工作一下,适合处理I/O密集型的任务。对于python代码,多进程才是真正意义上的多个进程在同一时间同时计算,就像几个人同时工作,适合处理计算(CPU)密集型的任务进程池就是我们将所要运行的东西,放到池子里,Python会自行解决多进程的问题...
python打印输出的三种print方式 一 根据逗号(,)隔开num= 100i = 0for i in range(num): i += 1 print('总共:', num, '--剩余:', num-i)结果:总共: 100 --剩余: 99总共: 100 --剩余: 98总共: 100 --剩余: 97总共: 100 --剩余: 96总共: 100 --剩余: 95总共: 100 --剩余: 94二...
VS Code实现python代码语法检查、格式规范化、自动换行字数限制 1 代码语法检查 语法检查工具主要使用的是flake8,安装方式在上一篇已经讲到过flake8安装,flake8不仅可以实现代码的自动补全,还可以进行语法检查,写代码的时候编辑器就会提示哪里出错。 但是,请注意这个但是,一直困扰着很多强迫症患者,就是如果使用自带的代码格式化规范工具,稍微有点...
Pyinstaller打包Python代码为.exe,填坑三:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 问题具体报错如下:解决办法首先,在打包的命令行中先输入以下命令:chcp 65001然后,重新输入之前命令,继续运行即可
Pyinstaller打包Python代码为.exe,填坑二:Cannot find existing PyQt5 plugin directories 问题具体报错如下图:解决办法全盘搜索PyQt5,找到 /Library/plugins路径下的PyQt5文件夹,将里面的dll动态库pyqt5qmlplugin.dll复制出来按照错误提示的路径,一个个的新建文件夹,形成目录C:\qt5b\qt_1524647842210_h_env\Library\plugins将刚才复制出来的dll动态库,拷贝进去重新输入之前命令,继续运行即可...
Pyinstaller打包Python代码为.exe,填坑一:RecursionError: maximum recursion depth exceeded 问题执行下列代码:pyinstaller -F xxx.py 报错:RecursionError: maximum recursion depth exceeded原因:似乎是某个库自己递归遍历玩的太嗨了,超过了python的栈高度限制解决办法首先,执行上述代码后会产生一个xxx.spec文件,在该中增加两行(添加在原文件第二行):import syssys.setrecursi...
Pyinstaller打包Python代码为.exe,多个.py文件和多模块打包 文件结构testentrance.pyclip.pydata.pyunet.dbaccd.xmlreason.csv多个.py文件和多个打包命令格式如下:pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]根据上面的文件结构打包命令如下pyin...
Pyinstaller打包Python代码为.exe,单代码文件打包 1 安装Pyinstaller方法一:使用pip命令安装(推荐)pip install PyInstaller方法二:下载安装文件安装官网2 使用Pyinstaller打开cmd窗口,把路径切换到代码文件所在路径,打开命令提示行,输入以下命令:pyinstaller -F myfile.py # 使用pip方式安装的Pyinstaller打包方式参数说明:F 表示生成单个可...