1.下载发行版本21Unity-Technologies/ml-agents at release_21 (github.com)2.安装python和pytorchConda python 设置在系统中安装 conda 后,打开终端并执行以下命令以设置 python 3.10.12 虚拟环境 并激活虚拟环境。conda create -n mlagents python=3.10.12 &amp
memray python 内存profiler 工具,功能还是很强大,以下是一个简单使用 参考使用 安装 pip install memray 支持cli usage: me
原创 5月前
85阅读
这段时间,查看了不少关于提取汉字拼音或者首字母文章,总体上都是使用系统字符编码来实现,以下是在网上找到一种能转换一级和二级汉字代码,比起只能转换一级汉字代码来说更全面一些,如果一级汉字就够用的话,那么只用代码中处理一级汉字部分就可以了。 另外,简单介绍下GB2312(转):GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB2312收录了包括
前言今天继续学习了Python基本语法中循环部分,用于执行大量需要重复命令,主要是while和for循环,同时学会使用break和continue进行控制循环。while循环这是一种条件控制型循环,只有满足判断才能执行循环体语句,否则直接执行循环体之后语句。while loop-continuation-condition: statement(s) #eg: i = 1 whil
python2中,有urllib和urllib2两个库,在python3中统一为urllib库它是python内置HTTP请求库,包含了4个模块:request:最基本HTTP请求模块,用来模拟发送请求,就行浏览器传入URL一样,给库方法传入URL和额外参数就可以实现error:异常处理模块,如果出现请求错误,可以捕获这些异常,然后进行操作,保证程序不会以为终止parse:工具模块,提供了U
    使用python过程中经常会不经意间遇到非常有趣用法,于是特意搜集了一些有趣用法1.for-else用法循环正常结束则执行else语句。一般用于循环找符合条件元素,如果找到则 break 调出循环,不会触发 else ;如果没有找到(完整运行循环)则 print not found《Effictive Python》一书中对for-else用法
# 一 形参与实参介绍# 形参:在定义函数阶段定义参数称之为形式参数,简称形参,相当于变量
原创 2022-07-01 07:34:49
84阅读
  pyserial模块封装了对串口访问,兼容各种平台。 安装 pip insatll pyserial  初始化简单初始化示例 import serial ser = serial.Serial('com1', 9600, timeout=1)  所有参数 ser = serial.Serial( port=None,
探索 Python-miIO:智能家居控制利器项目地址:://gitcode./rytilahti/python-miioPython-miIO 是一个开源项目,由 rytilahti 创建并维护,它目标是为小米智能设备提供一个易于使用 Python 库,使开发者能够轻松地通过编程方式与这些设备进行交互。如果你正在寻找一种方法动化你智能家居环境或开发基于小米生态系统
一、subprocess以及常用封装函数, 连接文档,Popen不用wait用communicate运行python时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python
原创 2022-03-18 14:40:38
1063阅读
1、paramiko支持    官网:http://www.lag.net/paramiko/    下载地址:https://github.com/paramiko/paramiko/archive/master.zip        # 安装方法:解压到某个文件夹,进入文件夹,运行命令 c:> python
翻译 精选 2013-06-28 16:23:59
1186阅读
前提       在开发过程中,经常需要使用各种第三方库,而且python又提供了pip,easy_install等工具来简化库安装,所以很容易就会在系统pythonsite-packages目录中装满各种各样库,但是这样在下面几种情况下会有问题:1231.没有site-packages目录写权限,比如共享主机2.不同项
转载 精选 2014-11-01 16:50:36
616阅读
什么是模块模块是一系列功能集合体常见模块形式(自定义模块、第三方模块、内置模块):1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module2、一个包含有__init__.py文件文件夹也是模块3、已被编译为共享库或DLLC或C++扩展4、使用C编写并链接到python解释器内置模块为什么要用模块1、用第三方或者内置模块是一种拿来主义,可以极大地提升
原创 2018-07-30 20:23:05
594阅读
在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s = Student()s.score = 9999这显然不合逻辑。为了限制score范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数:class Student(object)...
转载 2021-06-21 18:11:29
121阅读
导入模块: from bs4 import BeautifulSoup 初始化: soup=BeautifulSoup(txt,"html.parser") 查找属性: title=soup.div['title'] 指定属性查找标签: sp1=soup.find('div',class_="lis ...
转载 2021-08-16 15:04:00
61阅读
2评论
""" 夹具:给用例准备运行环境,前置条件 测试数据库:连接数据库就是前置条件,后置动作(夹具) 执行过程:执行前置条件-->执行用例-->执行后置清理 每个用例之前执行setUp,每个用例结束执行tearDown """ import unittest class TestAdd(unittes ...
转载 2021-10-04 19:16:00
270阅读
2评论
简介Python内建模块itertools提供了非常有用用于操作迭代对象函数。无限迭代
原创 2023-05-17 15:20:03
73阅读
反射这个功能在很多编程语言中都有,在Python中自然也不例外。其实编程语言中很多功能都能用简单代码来验证。 在code代码之前,先简单了解下反射几个属性。 hasattr(obj,name_str) 判断一个对象里是否存在某个字符串方法getattr() 如果存在就获取,然后执行...se
原创 2023-02-03 09:31:20
71阅读
99
原创 2021-08-04 15:53:16
105阅读
# 如何使用 Python 日志 ## 简介 在开发过程中,日志是一个非常重要组成部分。它可以帮助我们追踪代码执行过程,查找问题以及记录关键信息。Python 提供了强大 logging 模块,使我们能够轻松地在代码中添加日志功能。本文将介绍如何在 Python使用日志。 ## 整体流程 使用 Python 日志流程如下: | 步骤 | 描述 | | --- | --- | |
原创 8月前
22阅读
  • 1
  • 2
  • 3
  • 4
  • 5