python知识
做程序员的第一天
这个作者很懒,什么都没留下…
展开
-
Python中的解包操作----- * 的使用
【代码】Python中的解包操作----- * 的使用。原创 2024-03-27 10:05:31 · 103 阅读 · 0 评论 -
python—如何提取word中指定内容
运行代码后,将会显示与"联系人"关键字对应的内容。请注意,在提取"联系人"关键字的内容时,假设该关键字后面的内容是需要提取的信息。假设有一个Word,该Word中存在 “联系人” 关键字,如何将该Word中的联系人所对应的内容提取出来呢?要在给定的Word文档中提取出与"联系人"关键字对应的内容,可以使用Python的python-docx库。通过以上步骤,你就可以在Python中成功提取Word文档中与"联系人"关键字对应的内容了。替换为你要读取的Word文档的文件名或路径。原创 2023-10-07 18:48:35 · 2258 阅读 · 0 评论 -
python—transpose( ) 处理高维度数组的轴变换
而对原数组 arr 进行transpose(1, 0, 2) 操作之后得到的数组arr1_0_2 的 shape 与 arr 的 shape不一致,arr1_0_2的shape为 (3, 2, 4)。transpose() 也可以用于numpy中高维度数组的轴变换,以三维数组来举例:transpose()括号中传入的参数通常为0,1,2,可以将0看作0轴,1看作1轴,2看作2轴。transpose的括号中的参数代表的就是数组的维度。transpose(0,1,2) 表示三个维度不发生交换,还是原来的数组;原创 2023-09-14 19:31:00 · 270 阅读 · 0 评论 -
python知识——可迭代对象(Iterable)与迭代器(Iterator)以及生成器(Generator)
这个数据流可以看作是一个有序序列,但是却不能提前知道序列的长度,只能不断通过next()函数来实现按需计算下一个数据,所以Iterator的计算是惰性的,只有在需要返回下一个数据时才会进行计算。在每次调用 yield 语句时,函数会返回当前的倒数值,并在下一次调用时从上次暂停的地方继续执行。是一个关键字,用于定义生成器函数,生成器函数是一种特殊的函数,可以在迭代过程中逐步产生值,而不是一次性返回所有结果。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。原创 2023-09-14 15:39:52 · 182 阅读 · 0 评论