Python
文章平均质量分 67
本专栏记录了本人在学习《Python基础》课程的笔记(BV1ex411x7Em);以及在Python使用过程中遇到的问题及解决方案。
北下关吴中生
北下关在读研究生、CSDN人工智能领域优质创作者、阿里云专家博主、2022年博客之星。研究兴趣包括:机器学习模型的可靠性与鲁棒性、大数据场景下的数据安全与隐私保护、强化学习与智能体机器人的决策控制等。
展开
-
【技术分享】Anaconda下载安装、pip切换镜像源、conda切换镜像、conda创建指定Python版本虚拟环境教程
由于本人下载的是最新版本的Anaconda安装包,对应的Python版本为Python3.9,因此在这里讲一下如何创建其他版本的Python环境。查阅下表,根据Anaconda安装包名称和Python版本的映射关系,查找你想要的指定版本的安装包。,说明现在最新的版本是Python3.9,图形化的安装包有688MB,是64位的架构。,意思是说把你刚才的配置写入到pip的配置文件里了,如下图所示。下方显示的是清华镜像源的地址,说明配置成功(如下图所示)。,下载自己电脑系统的安装包即可,如下图所示。原创 2022-12-18 19:05:18 · 7392 阅读 · 0 评论 -
【技术分享】强化学习中使用seaborn绘制带有均值Reward的图片
matplotlib是python最常见的绘图包,强大之处不言而喻。然而在数据科学领域,可视化库Seaborn也是重量级的存在。由于matplotlib比较底层,想要绘制漂亮的图非常麻烦,需要写大量的代码。Seaborn是在matplotlib基础上进行了高级API封装,图表装饰更加容易,你可以用更少的代码做出更美观的图。同时,Seaborn高度兼容了numy、pandas、scipy等库,使得数据可视化更加方便快捷。原创 2022-11-21 00:16:32 · 2739 阅读 · 0 评论 -
【技术分享】Conda常用命令
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。原创 2022-11-15 11:21:06 · 458 阅读 · 0 评论 -
【解决方案】解决paddlepaddle运行强化学习代码时TypeError: fc() got an unexpected keyword argument ‘is_test‘的错误
TypeError报错信息比较友好,都有提示。提示说在/root/miniconda3/lib/python3.8/site-packages/parl/layers/layer_wrappers.py文件的第149行,有一个不期待的关键参数is_test。原创 2022-07-19 21:24:50 · 1154 阅读 · 0 评论 -
【技术分享】Pycharm如何自动import所需的库
pycharm如何自动import所需的库快捷键命令演示操作(以mac为例)1.未导入包时情景2.按option + Enter键唤起菜单3.选择导入包(Import this name)4.选择包的地址5.导入成功,红色下划线消失快捷键命令win: Alt + Entermac: option + Enter演示操作(以mac为例)1.未导入包时情景未导入views包,会有红色下划线标记2.按option + Enter键唤起菜单3.选择导入包(Import this name)4.原创 2020-08-23 11:43:03 · 68040 阅读 · 4 评论 -
【技术分享】Shell脚本和定时任务实现Python脚本的不间断执行
服务器需要执行某个Python脚本,但是担心Python脚本会遇到异常情况导致程序突然中断,而中断的时候又无法自己启动。所以就需要利用Shell脚本来对Python脚本的执行情况进行检测,判断Python脚本是否正常运行着,如果进程中断了则需要启动。同样Shell脚本也会存在不启动的情况,也需要有一个程序对它的执行情况进行检测。所以就需要使用定时任务Crontab,定时启动检测执行情况。原创 2022-10-24 22:25:21 · 713 阅读 · 0 评论 -
【技术分享】Python脚本实现BJTU校园网自动登录
BJTU的校园网连接好以后需要输入账号和密码才能正确登录,如下图所示。整个流程比较繁琐,尤其是很多服务器、工作站是无图形化的系统,大部分时间需要SSH连接,所以通过界面登录十分不方便。原创 2022-11-27 00:01:53 · 5560 阅读 · 10 评论 -
【技术分享】Python3升级pip3
python3升级pip相关指令错误命令1:错误命令2:正确命令:因为python默认升级pip的命令是:pip install --upgrade pip,那python3应该如何升级呢(尤其是当系统中同时含有python2.7和python3的时候)错误命令1:pip3 install --upgrade pip错误命令2:pip3 install --upgrade pip3正确命令:python3 -m pip install --upgrade pip因提示permiss原创 2020-08-23 01:03:07 · 85813 阅读 · 6 评论 -
【解决方案】PaddlePaddle 2.x调用静态图模式
问题说在PaddlePaddle包的2.X版本中,默认是启动动态图模式的。但是和只能在静态图模式下被支持,如果想调用这个api的话,必须在调用api之前添加这一行代码。原创 2022-07-04 17:45:36 · 1629 阅读 · 0 评论 -
【解决方案】python3.6 解决报错 AttributeError: module ‘string‘ has no attribute ‘maketrans‘
背景使用python3.6时遇到报错 AttributeError: module ‘string’ has no attribute ‘maketrans’,出错代码为:text_string = content[1].translate(string.maketrans("", ""), string.punctuation)报错内容 :AttributeError: module ‘string’ has no attribute ‘maketrans’解决方案1)将string.make原创 2022-01-29 10:00:46 · 1338 阅读 · 0 评论 -
【技术分享】Python爬虫脚本+XML解析实现自动保存某商城的商品图
Python脚本可以实现数据的爬取,而XML可以解析网页数据。将Python爬虫脚本与XML解析功能相结合,可以实现自动保存某商城的商品图功能。注:本功能仅用于学习爬虫功能写Demo使用,严禁用于商业用途,且不可频繁使用以免对远程服务器造成攻击。原创 2022-11-27 00:01:25 · 3199 阅读 · 0 评论 -
【Python学习笔记】十四.Python3实例
文章目录实例1:输出hello world实例2:数字求和实例3:Python平方根实例1:输出hello world题目: 输出hello world代码:"""实例1: 输出hello world"""print("hello world")实例2:数字求和题目: 通过用户输入两个数字,并计算两个数字之和。代码:"""实例2: 通过用户输入两个数字,并计算两个数字之和"""num1 = input('输入第一个数字 ')num2 = input('输入第二个数字 ')# 求和原创 2022-05-15 22:34:58 · 505 阅读 · 0 评论 -
【Python学习笔记】十三.Python3面向对象
文章目录1.面向对象技术简介相关笔记链接:【Python学习笔记】一.Python3基础语法 【Python学习笔记】二.Python3基本数据类型 【Python学习笔记】三.Python3数据类型转换 【Python学习笔记】四.Python3推导式 【Python学习笔记】五.Python3解释器 【Python学习笔记】六.Python3注释 【Python学习笔记】七.Python3运算符 【Python学习笔记】八.Python3条件控制 【Python学习笔记】九.Pyth原创 2022-05-15 21:44:23 · 550 阅读 · 0 评论 -
【Python学习笔记】十二.Python3模块
文章目录0.序言1.import 语句2.from … import 语句3.from … import * 语句4.深入模块5.__name__属性6.dir() 函数7.标准模块8.包9.从一个包中导入*0.序言模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。1.import 语句allenpandas.py模块代码:# 定义print_info函数def print_info()原创 2022-05-15 11:09:08 · 825 阅读 · 0 评论 -
【Python学习笔记】十一.Python3函数
文章目录0.序言1.定义一个函数相关笔记链接:【Python学习笔记】一.Python3基础语法【Python学习笔记】二.Python3基本数据类型【Python学习笔记】三.Python3数据类型转换【Python学习笔记】四.Python3推导式【Python学习笔记】五.Python3解释器【Python学习笔记】六.Python3注释版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。0.序言函数是组织好的,可重复使用原创 2022-05-14 19:56:06 · 483 阅读 · 0 评论 -
【Python学习笔记】十.Python3迭代器与生成器
文章目录1.迭代器2.生成器相关笔记链接:【Python学习笔记】一.Python3基础语法【Python学习笔记】二.Python3基本数据类型【Python学习笔记】三.Python3数据类型转换【Python学习笔记】四.Python3推导式【Python学习笔记】五.Python3解释器【Python学习笔记】六.Python3注释版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。1.迭代器迭代是Python最强大的功原创 2022-05-10 19:19:03 · 2186 阅读 · 0 评论 -
【Python学习笔记】九.Python3循环语句
文章目录0.序言1.while循环2.for循环3.break和continue语句4.pass语句相关笔记链接:【Python学习笔记】一.Python3基础语法【Python学习笔记】二.Python3基本数据类型【Python学习笔记】三.Python3数据类型转换【Python学习笔记】四.Python3推导式【Python学习笔记】五.Python3解释器【Python学习笔记】六.Python3注释版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附原创 2022-05-10 16:40:50 · 2198 阅读 · 0 评论 -
【Python学习笔记】八.Python3条件控制
文章目录1.if语句2.if中常用的操作运算符相关笔记链接:【Python学习笔记】一.Python3基础语法【Python学习笔记】二.Python3基本数据类型【Python学习笔记】三.Python3数据类型转换【Python学习笔记】四.Python3推导式【Python学习笔记】五.Python3解释器【Python学习笔记】六.Python3注释版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。1.if语句Pyth原创 2022-05-10 16:18:36 · 2134 阅读 · 0 评论 -
【Python学习笔记】七.Python3运算符
文章目录0.序言1.算术运算符2.比较运算符3.赋值运算符4.逻辑运算符5.位运算符6.成员运算符7.身份运算符相关笔记链接:【Python学习笔记】一.Python3基础语法【Python学习笔记】二.Python3基本数据类型【Python学习笔记】三.Python3数据类型转换【Python学习笔记】四.Python3推导式【Python学习笔记】五.Python3解释器【Python学习笔记】六.Python3注释版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协原创 2022-05-10 15:08:13 · 542 阅读 · 0 评论 -
【Python学习笔记】六.Python3注释
这里写目录标题1. if语句if基本语法判断年龄运算符else语法格式不同类型不能比较大小逻辑运算逻辑运算演练elifif嵌套随机数的处理综合应用:石头剪刀布循环循环基础while循环死循环Python中的计数方法循环计算需求进阶-求0-100之间的偶数和break和continue循环嵌套打印小星星print函数自动换行九九乘法表基本乘法表使用制表符\t1. if语句if基本语法if要定格写,代码缩进为一个tab键,或者4个空格(建议使用4个空格)【注意】在Python开发中,Tab和空格不要混用原创 2022-05-10 11:55:33 · 584 阅读 · 0 评论 -
【Python学习笔记】五.Python3解释器
Python3解释器1.交互式编程2.脚本式编程1.交互式编程步骤1:在命令提示符中查看python版本(确定是python3版本)python --version # 可以查到python版本为3.8.5步骤2:我们可以在命令提示符中输入"Python"命令来启动Python解释器:python步骤3:输入python代码并按回车键查看效果。步骤4:退出时,输入exit()2.脚本式编程步骤1:新建hello.py文件,文件内写代码:print("hello world!原创 2022-05-10 11:27:09 · 783 阅读 · 0 评论 -
【Python学习笔记】四.Python3推导式
2. 特征工程2.1. 数据集2.1.1. 可用数据集sklearn数据集kaggle数据集UCI数据集Scikit-learn工具介绍Python语言的机器学习工具包含了许多知名的机器学习算法的实现文档完善,容易上手,具有丰富的API安装:pip3 install Scikit-learn==0.19.1查看是否安装成功:import sklearn...原创 2022-05-10 11:09:42 · 888 阅读 · 0 评论 -
【Python学习笔记】三.Python3数据类型转换
Python3 数据类型转换0.序言1.隐式类型转换2.显式类型转换0.序言Python 数据类型转换可以分为两种:隐式类型转换 - 自动完成。显式类型转换 - 需要使用类型函数来转换。1.隐式类型转换在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型,不需要我们去干预。2.显式类型转换...原创 2022-05-10 09:34:57 · 1461 阅读 · 0 评论 -
【Python学习笔记】二.Python3基本数据类型
Python3基础语法1.标准数据类型2.Number(数字)3.String(字符串)4.List(列表)5.Tuple(元组)6.Set(集合)7.Dictionary(字典)1.标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)Tuple(元组)List(列表)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据:Number(数字)、String(字符串)、Tuple(元组)可变数据:List原创 2022-05-10 00:44:30 · 750 阅读 · 0 评论 -
【Python学习笔记】一.Python3基础语法
1.编码默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。为源文件指定不同的编码# -*- coding: cp-1252 -*-2.标识符原创 2022-05-10 00:43:16 · 646 阅读 · 0 评论