Python
Python
R.X. NLOS
这个作者很懒,什么都没留下…
展开
-
Python包管理:如何将本地目录变为可引用的模块
在Python开发过程中,模块化是一种重要的实践,它能够提高代码的可维护性和复用性。本文旨在简要介绍如何将本地目录转换为Python包,使其可以通过import语句轻松引用。原创 2024-02-10 17:01:38 · 446 阅读 · 0 评论 -
numpy.bincount 详解 + numpy.bincount如何用于复数权重
函数在统计整数数组中每个值的出现次数或权重和时非常有用。但请注意,该函数只适用于非负的整数数组。可能是一个复数数组,我们需要将其分解为实部和虚部,然后分别处理。对每一部分进行求和操作。最后,我们将得到的实部和虚部求和结果合并为一个复数数组。是NumPy库中的一个函数,它用于计算整数数组中每个值的出现次数。长度还要长的数组,其多余的元素将被初始化为0。在特定情况下,对于复数weight。在这个例子中,我们首先使用。的所有元素都是非负的,并且。原创 2023-11-01 08:56:27 · 236 阅读 · 0 评论 -
python multiprocessing Pool类 多进程执行多个有输入参数的函数
在这个示例中,定义了两个具有多个参数的函数 function_1 和 function_2。这样,就可以使用 Pool 类处理具有多个参数的不同函数。原创 2023-03-17 17:02:53 · 1590 阅读 · 0 评论 -
python threading库设置最大线程
这里使用with semaphore语句,确保在代码块内的操作完成后,信号量会被正确释放。这样,其他等待的线程就能获取到信号量并开始执行。在使用python的threading库时,希望如何设置最大线程数N_max。原创 2023-03-17 15:35:55 · 1419 阅读 · 0 评论 -
Python 列表嵌套字典时的问题:修改一个元素后所有元素发生改变 (浅复制与深复制)
问题描述Python 列表嵌套字典时, 出现了修改一个元素后所有元素发生改变的问题,如下所示:Type "help", "copyright", "credits" or "license" for more information.>>> aa = [{}]*10>>> aa[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]>>> aa[0]['1'] = 1>>> aa[{'1': 1}原创 2022-05-29 15:10:54 · 708 阅读 · 0 评论 -
毫米波雷达人体姿态估计数据集整理 1 -- Python读取含合并单元格的excel
问题描述整理一个毫米波雷达人体姿态估计的数据集时,需要使用Python处理一个Excel中每个sheet的数据,但是遇到了下面的问题:Excel中的合并单元格无法正常读取如何遍历读取每一个sheet解决方案问题1:读取合并的单元格若直接读取,试过网上的很多方法,都存在问题。最终选择先使用openpyxl拆分所有合并的单元格,之后再进行读取。代码如下:import openpyxlimport pandas as pddef split_excel(file_path,exc原创 2022-05-28 18:21:44 · 1186 阅读 · 7 评论 -
Python正则匹配函数re.sub()
问题描述利用re.sub()完成字符串匹配和切割任务,如:输入:由AGCT组成的DNA序列(字符串)s,如:‘GCATAGTAATGTATTAATGGC’切割酶的切割pattern, 并使用"|“表示切割,如” A.T|AAT”输出:切割结果,如 [GCATAGT; AATGTATT; AATGGC]求解使用下面一行代码即可求解:re.sub(pattern, r'\1:\2' s).split(':')原理根据如下代码和注释理解re.sub即可。import repatte原创 2022-03-03 16:23:17 · 1230 阅读 · 0 评论