- 博客(13)
- 收藏
- 关注
原创 python线程死锁
在该函数内部,与thread1_process类似,首先使用with语句获取lock1的锁,表示线程2已经获取了lock1。接着,该线程尝试获取lock2的锁,这表示线程1想要获取lock2。由于两个线程都尝试获取lock1和lock2两个锁,并且在获取一个锁后,再去获取另一个锁,这可能导致线程间无法进行下去。例如,如果线程1获取了lock1而线程2获取了lock2,然后线程1想要获取lock2,而线程2想要获取lock1,这时候两个线程会相互等待对方释放锁,进而导致死锁。
2024-03-10 09:55:22 149 1
原创 python生成n个30到99之间的随机数生成器以每行20数的方式输出,并输出平均值
''' 环境:python3.8 '''运行后,在python调试器输入100。这100个随机数的平均值为65.72。请输入随机数个数n:100。环境:python3.8。
2023-06-23 00:15:00 226
原创 电脑文件夹出现无限嵌套直接删除不了如何办?
如果不行,# 设置递归层数上限为 10000,更改上限。gc11下为无线嵌套路径;运行完可以直接删除gc11;
2023-06-22 12:43:30 402 1
原创 批量自动翻译英文名字为为中文名字
调用谷歌翻译(对应网址translate.google.com)对目录下子文件进行翻译并命名,对子文件夹下各个英文名字进行翻译并重新命名,并在名字前插入子文件加编号
2023-06-22 09:06:24 140 1
原创 遗传算法 (Genetic Algorithm)-python案例2
3)通过不断优化得到近似最优解。GA 算法主要应用于函数优化、组合优化、机器学习等领域,具有易于实现、全局搜索能力强等优点。GA 算法则是通过遗传操作对种群中的优秀个体进行选择、交叉和变异,来实现优化问题的求解。2)按照适应度函数对种群进行选择、交叉和变异等操作;1)使用个体染色体代表问题解;
2023-06-18 11:17:34 124 2
原创 遗传算法 (Genetic Algorithm)
海上风电叶片设计优化,对风力机捕风能力和项目收益意义重大。文章利用两种典型的多目标优化算法(粒子群优化算法和遗传优化算法)对某款在役叶片进行气动优化。结果表明:两种多目标算法都可以很好地完成叶片气动外形优化任务。与采用经验方法设计的叶片相比,经多目标算法优化的叶片具有更高气动效率和更低的气动载荷。从收敛性、优化效率等方面对比分析了2种优化算法的优劣势,研究成果可为叶片气动外形优化提供一定参考。基于多岛遗传算法的垂直轴风机翼型优化设计。粒子群优化算法和遗传优化算法。
2023-06-18 11:15:54 64 2
原创 人工蜂群算法python案例
5. 观察蜜蜂搜索:对于每一只普通蜜蜂,选择一个随机的精英蜜蜂,并在其搜索邻域中随机选择一个位置,计算该位置的适应度值,如果比当前位置更优,则更新位置和状态。6. 跟随蜜蜂搜索:对于每一只跟随蜜蜂,选择另外两只随机的蜜蜂,并在其搜索邻域中随机选择一个位置,计算该位置的适应度值,如果比当前位置更优,则更新位置和状态。4. 精英蜜蜂搜索:对于每一只精英蜜蜂,利用搜索邻域内的普通蜜蜂来更新位置和状态,如果新的位置得到了更好的适应度值,就更新当前的最优位置。
2023-06-18 10:51:52 421 4
Python多线程和多处理完整指南2
2024-03-10
Python多线程和多处理完整指南1
2024-03-10
abaqus二次开发基于odb输出vtu文件
2024-01-21
批量自动翻译英文为中文V1.0.py
2023-06-22
GA-Project1.py,蜂群优化算法,遗传算法
2023-06-18
人工蜂群算法(Artificial Bee Colony)是一种优化算法,python3.8案例代码
2023-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人