![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 68
__0077
这个作者很懒,什么都没留下…
展开
-
python基础-numpy
np.random() np.random.rand(3,2) #随机生成【3,2】大小的矩阵 array([[0.98766853, 0.09140474], [0.85365579, 0.71327129], [0.22873142, 0.05369397]]) >>> np.random.randint(10,size=5) #随机生成(0-10)的int整形,大小=5 array([3, 2, 2, 9, 7]) np.arange() 借鉴 一个原创 2023-11-22 17:32:42 · 133 阅读 · 2 评论 -
python基础-enumerate
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。原创 2023-11-16 14:38:27 · 65 阅读 · 0 评论 -
python-文件和目录的操作
上面的代码执行前面,如果 E:/3.Other 这个目录存在,但是 E:/3.Other/1 不存在,执行到copytree时,就只会 创建 E:/3.Other/1 ,再拷贝 D:/0.自主学习/testDir 目录中所有的内容 到 E:/3.Other/1 中。’)//改变当前工作目录到另外的路径,参数就是 新的当前工作目录 路径地址。上面的代码执行前面,如果 E:/3.Other/1 已经存在,执行到copytree时,就会报错。os.getcwd()//获取程序的当前工作目录的路径。原创 2023-11-15 16:57:45 · 114 阅读 · 0 评论 -
有关python库
path里面存着这些路径,每次调用模块都会顺序搜索这些路径(以我现在的路径为例),其中第一行是进程所在的文件路径,每次运行都会把此路径添加进去,所以把库.py文件放在此文件夹下是可以找到的(跟进程.py并列)。但是,还需要将此库的路径加入path,因为默认情况下,python导入文件或者模块,会在sys.path里找模块的路径。如果在当前搜索路径列表sys.path中找不到该模块的话,就会报错。#3、导入某模块中的孙子模块中的xx方法,并重命名。#2、导入OS模块中的system方法。原创 2023-11-08 17:57:29 · 97 阅读 · 0 评论 -
有关python的代码执行顺序以及多线程
当实例化类对象时,会执行_init_,所以类的执行顺序是先执行__new__,再执行__init__,再执行普通方法,最后执行__del__#在主线程中执行join(),会等待thread对应的线程结束之后再执行后面的代码。主要是学习了threading.Thread()的使用方法。还有Lock函数会给数据加锁,让多线程先后访问数据。类的执行是从上往下,先只执行函数名(#执行start方法就会创建新线程。#创建Thread类的实例对象。#操作完共享数据后,申请释放锁。#操作共享数据前,申请获取锁。原创 2023-11-07 14:09:17 · 461 阅读 · 0 评论