- 博客(8)
- 收藏
- 关注
原创 多进程高速破解密码算法,亲测有效
这个模拟实验展示了如何使用多进程并行计算来加速计算任务。虽然本示例使用了密码搜索的场景,但相同的概念可以应用于许多合法和有益的计算任务,例如数据分析、科学模拟等。并行计算是一种使用多个计算资源同时执行计算的方法。这可以显著提高处理速度和效率。在Python中,我们可以使用。请注意,虽然这个示例使用了一个密码搜索的场景,但它仅用于教学目的,并不意味着在现实世界中使用。请注意,本示例的目的纯粹是教学,并不鼓励或支持任何非法活动。模块轻松实现多进程并行计算。
2023-08-22 22:16:02 174
原创 深度优先搜索与广度优先搜索
相似之处:DFS 和 BFS 都用于遍历图和树。不同之处:DFS 沿着分支深入探索,而 BFS 通过层次进行探索。选择:选择 DFS 或 BFS 取决于具体问题和资源限制。深入理解深度优先搜索和广度优先搜索不仅有助于解决许多实际问题,还为学习更复杂的算法打下了坚实的基础。希望这篇博客能帮助您了解这两个重要算法的基本概念和实现方式。
2023-08-13 14:13:01 167 1
原创 n皇后问题解析
n皇后问题不仅仅是一个趣味问题,它在算法设计和问题求解方面也具有深刻的内涵。通过解决这个问题,我们可以深入理解递归、回溯、优化等重要编程概念,为解决更复杂的问题打下坚实的基础。
2023-08-11 21:32:24 199 2
原创 Python ChatGPT API AI连续流畅回答,效果跟官网一样
进入主循环后,我们提示用户输入信息,并将用户的输入添加到消息列表中。然后,我们使用OpenAI的ChatCompletion API发送对话历史并获取模型的响应。上面的代码展示了如何使用OpenAI的ChatGPT模型创建一个简单的聊天助手。最后,我们将助手的回答添加到消息列表中,作为下一轮对话的历史记录。话不多说,python先上代码:(需要把第二行的api key改成自己的)在接收到模型的响应后,我们遍历响应中的事件,并逐个打印助手的回答。参数设置为0,以确保生成的响应更加确定性,而不是随机性。
2023-06-15 16:32:29 871 4
原创 使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致
开启程序后进入如下页面直接输入已有用户id,或者输入new:xxx创建新id,这个id用于绑定会话,下次不同浏览器打开都可以恢复用户的聊天记录,一个浏览器31天内一般不会要求再次输入用户id,如下为创建一个新id,名为zs,下图为发送完成后自动刷新的用户页面,左侧会有一个默认对话代码中已经设置了apikey,但如果开放给别人用针对个别用户也可以按照说明设置用户专属apikey,这里就暂不设置专属的。
2023-06-06 13:50:34 879 1
原创 高速求π值方法,求1亿位只需60秒!!!
这是一个重要的步骤,因为它确保了所有的数据都被正确地写入了硬盘,并且释放了Python对这个文件的控制。在第二行,我们设置了mp模块的"dps"属性,这是"decimal places"的缩写,表示小数位数。在这里,我们设定了100000000位的精度,这意味着我们将要生成的π的值将精确到100000000位小数。然后,我们将mp模块中的π值(mp.pi)转换为字符串,并写入我们刚刚打开的文件。由于mp.pi已经根据我们之前设定的dps值计算出了高精度的π值,因此这将是一个非常长的数字。
2023-05-12 20:27:02 717 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人