Python
暗黑破坏神词缀实现思路2.0
代码示例 Github地址:暗黑破坏神词缀实现思路-示例代码 序言 暗黑类游戏非常经典,之前玩过很多,也尝试过写过实现的思路 最近又在之前的思路下有了新的想法。 我们先来分析下该类型游戏的特点和其词缀机制: 暗黑类游戏 我玩过的暗黑类游戏主要有:暗黑破坏神,火炬之光,流放之路。我认为暗黑类游戏的最突出的特点,就是各种各样的词缀,让玩家刷刷刷,按照自己的策略刷出合适的词缀搭配和提升其数值,从而获得割
微信聊天记录报告制作教程
前言 马上要到我们家小宝的生日了,思来想去没想好送什么东西,在上班摸鱼的时候无意间看到了三年前很火的《微信聊天记录统计报告》,这个东西很好玩,所以我决定搞一下。但是大体浏览了一下,发现事情没有想象的那么简单,所以借这次机会讲一整个过程记录下来,也是一次学习的机会啦。 参考文章:[https://zhuanlan.zhihu.com/p/589718049]、[https://www.itcode
聊聊HuggingFace如何处理大模型下海量数据集
翻译自: Big data? 🤗 Datasets to the rescue! 如今,使用大GB的数据集并不罕见,特别是从头开始预训练像BERT或GPT-2这样的Tranformer模型。在这样的情况下,甚至连加载数据都可能是一个挑战。例如,用于预训练GPT-2的WebText语料库包含超过800万份文档和40GB的文本——将其加载到电脑的RAM中,可能会使其炸掉。 幸运的是,HuggingFa
sklearn库主要模块功能简介
1.sklearn库简介 sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大。与深度学习库存在pytorch、TensorFlow等多种框架可选不同,sklearn是python中传统机器学
Python中单引号(')、双引号(")、花括号 {}的用法及注意事项
在Python中,字符串可以用单引号(')或双引号(")括起来,它们在用法上没有本质区别。你可以根据个人偏好来选择使用单引号或双引号来创建字符串。 例如: 使用单引号括起的字符串: print(f'Find "world" at index {index}') 使用双引号括起的字符串: print(f"Find 'world' at index {index}") 这两
分享一个Python字符串替换的基础题目(下篇)
大家好,我是皮皮。 一、前言 上一篇文章,【瑜亮老师】和【凡人不烦人】引申了下字符串处理的题目,如下所示: 扩展一下,下面的结果是什么: 二、实现过程 这里【FANG.J】还是有点东西的,全部都回答正确了。 说明是完全理解strip()、rstrip()、lstrip()函数的用法了。如果大家还是理解起来困难,请看下图的详细解析。 三、总结 大家好,我是皮皮。这篇文章主要盘点了一个Pytho
linux常用命令汇总
记录一下日常工作中常用的linux命令,提高工作效率 1、目录切换命令 cd ~ 切换至home所在目录 cd - 切换至上次所在目录 2、身份切换命令 sudo su root 切换root身份,不携带当前用户环境变量 sudo su - root 切换root身份,携带当前用户环境变量 3、网络测试命令 curl curl -X GET 'http://10.10.10.10.19:9200/
Ziya-LLaMA-13B 模型在GPU 上部署
Ziya-LLaMA-13B 模型在GPU 上部署 Ziya-LLaMA-13B是IDEA-CCNL基于LLaMa的130亿参数的大规模预训练模型,具备翻译,编程,文本分类,信息抽取,摘要,文案生成,常识问答和数学计算等能力。目前姜子牙通用大模型已完成大规模预训练、多任务有监督微调和人类反馈学习三阶段的训练过程。 1. 部署准备 1.1 硬件环境 显卡最低显存为54GB,可以为一张A100(80G
Python爬虫爬取北京空气质量数据并做可视化分析
一.选题背景 空气质量(Air quality)是依据空气中污染物浓度的高低来判断的,其好坏反映了空气污染程度。空气污染是一个复杂的现象,在特定时间和地点空气污染物浓度受到许多因素影响。空气质量不达标的危害有很多,例如1、危害人体:当大气中污染物的浓度很高时,会造成人体急性污染中毒,或使病状恶化,甚至在几天内夺去几千人的生命。2、对植物的危害:当污染物浓度很高时,会对植物产生急性危害,使
让照片说话之SadTalk
西安交通大学开源了人工智能SadTalker模型,通过从音频中学习生成3D运动系数,使用全新的3D面部渲染器来生成头部运动,可以实现图片+音频就能生成高质量的视频。内含多个踩坑的解决办法,值得玩一玩。 windows运行环境构建 sadtalker安装
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。 本文是 LeetCode 上分之旅系列的第 43 篇文章,往期
Python垃圾回收
python垃圾回收 目录python垃圾回收1.引用计数器1.1环状双向链表 refchain1.2类型封装结构体1.3引用计数器1.4 循环引用问题2.标记清除3.分代回收4.小结5.python缓存5.1 池(int)5.2 free_list(float/list/tuple/dict) 基于c语言的源码底层,让你真正的了解垃圾回收机制。 引用计数器 标记清除 分代回收 缓存机制
Python中列表的概念
在编程中,列表(List)是一种常用的数据结构,用于存储一组有序的元素。列表是Python中的内置数据类型之一,它允许你在一个变量中存储多个值,并且这些值可以是不同的数据类型,包括整数、浮点数、字符串、其他列表等。 Python中的列表使用方括号 [] 来定义,其中的元素之间用逗号 , 分隔。以下是列表的基本概念和特点: 有序性(Ordered):列表中的元素是按照它们的顺序存储
Linux 常用命令(持续更新)
查看 Linux 命令的帮助信息 vim 编辑器的用法 修改 Linux 的全局配置文件 文件目录增删改查操作 增 删 改 查 tree echo cat Linux 的重定向符号 Linux 的管道符命令 ls cd pwd whoami rm cp mv alias find 查看文件,文件夹大小 grep(三剑客之一) g
Linux 干货整理(持续更新)
如果虚拟机开机没有 ip 怎么办 远程连接 linux Linux 命令提示符 Linux 的文件系统目录结构 几个特殊的目录 绝对路径、相对路径 PATH 变量 PATH 的寻找原理图 Linux 单引号和双引号的区别 lrzsz 工具 用于 windows(基于xshell工具) 和 linux 之间互相传递文件 Linux 文件、目录权限
自然语言工具包(Natural Language Toolkit,简称NLTK) 简介
自然语言工具包(Natural Language Toolkit,简称NLTK)是一个广泛使用的Python库,用于处理和分析自然语言文本。它提供了各种工具和数据集,用于文本预处理、语言模型、词性标注、句法分析、语义分析、情感分析、文本分类等自然语言处理任务。 以下是NLTK的一些主要功能和特点: 1. 丰富的语料库:NLTK提供了多种语料库,包括经典的文本语料库(如布朗语料库、Gutenberg
15 个最佳 3D 建模软件工具
15 个最佳 3D 建模软件工具 正在寻找一种工具来为您的项目制作3D 建模工具吗?从头学习three.Js或者Babylon.js路线太陡峭又枯燥,可能令人望而生畏,但这里有一系列工具可以帮助您快速上手,让你愉快感受3d的魅力! Tinkercad https://www.tinkercad.com/ — 免费、基于网络、简单且直观 3D Slash https://www.3dslash.n
一、pytest框架介绍
1.pytest框架介绍 1.1 测试框架的分类: 进行测试执行操作:Selenium、Appium、Requests 测试用例管理及执行:pytest、Unitest、Nose 测试报告:Allure 数据驱动:DDT 环境部署及持续集成:Docker、Jenkins 1.2 pytest:基于 Python 的测试框架,用于编写和执行测试代码。pytest应用在自动化测试测试场合、单元自动化测
二、pytest的测试用例管理及运行管理
2.1 测试用例的命名管理: (1)不能使用关键字 (2)应以 _ 间隔有实际意义的单词为主 (3)考虑测试用例的执行可通过用例的名称组合进行 2.2 用例执行顺序: (1)根据名称的字母注意进行 ASCII 比较,其值越小越先执行 (2)在一个测试模块(.py文件)中,先执行测试函数,后执行测试类 2.3 测试用例的断言管理:断言:pytest 的断言使用 Pytho
【玩转鲲鹏DevKit系列】何如快速迁移有源码应用
本文分享自华为云社区《【玩转鲲鹏DevKit系列】何如快速迁移有源码应用》,作者:华为云社区精选 。 源码(也称源程序)是程序员编写的计算机程序的文本形式,不同的编程语言有不同的语法和规则,常见类型包含解释型语言(JAVA/Python 等 )编译型语言(C/C++/GO等)、汇编语言等。程序员可以通过编写源码来实现不同的功能,例如开发软件、网站、游戏等。 鲲鹏与X86平台采用不同指令集体系,同一
使用API调用获取商品数据的完整方案
在电子商务应用程序中,商品详情接口是不可或缺的一部分。它用于从电商平台或自己的数据库中获取商品数据,并将其提供给应用程序的其他部分使用。本文将详细介绍如何设计一个完整的商品详情接口方案,其中包括使用API调用来获取商品数据的过程。我们将使用Python语言示例代码来阐述该过程。 一、确定API 首先,需要确定要使用的API。这里我们以淘宝API为例,介绍如何使用API调用来获取商品
python 中 __init__ 方法
__init__ 是 Python 中用于初始化一个对象的特殊方法(类似于java中的构造函数),也称为构造函数或初始化方法。该方法在创建一个对象时被调用,用于设置对象的初始属性值。 下面是一个使用 __init__ 方法的示例类: class Person: def __init__(self, name, age): self.name = name self
Jinja2模块生成html
1、html模板 2、python代码 参考链接: https://docs.jinkan.org/docs/jinja2/templates.html#variables https://blog.csdn.net/zong596568821xp/article/details/100522584&nbs
【Python】- 通过一个装饰器示例分析装饰器的本质及特性
装饰器 装饰器的简单理解: 通过一个装饰器示例来展示装饰器的特性及本质: python_decorator.py 我们可以根据这段代码的运行流程来查看装饰器的特性: 在这里我们需要使用到https://pythontutor.com/render.html#mode=display这个网站。该网站可以一步一步的输出整段代码的运行流程 1、在加载模块时,可以看到第一步会先执行my_decorat
分享一个Python字符串替换的基础题目(上篇)
大家好,我是皮皮。 一、前言 前几天在Python最强王者群【莫生气】问了一个Python字符串基础处理的问题,一起来看看吧。 二、实现过程 这里大家对于strip()函数理解不深刻的话,很容易犯迷糊,这里答案就是输出一个字符c。 因为strip会把参数ab分开来一个个的删除,如果是strs.strip('abc')会把整个字符串全删掉。 下一篇文章,我们一起来看上面这个题目。 三、总结 大
《转换篇》Sting和Byte[]
string转Byte[] Byte[]转string 参考链接:https://www.python100.com/html/53C7X14UU3EW.html 参考链接:https://blog.csdn.net/godwe/article/details/123000423
一个python 类 通常有哪几部分组成
一个 Python 类通常包含以下几个部分: 类的声明:使用 class 关键字来声明类,后跟类名称和一个冒号。 初始化方法 __init__:定义一个特殊的方法 __init__ 来初始化对象,并设置初始属性值。这个方法在创建对象时自动调用。 属性:定义类的属性(变量),可以是类属性或实例属性,以及它们的默认值和访问限制修饰符。 方法:定义类的方法(函数),提供类的行为。方法可以
Python的字符串操作——总结
总结: f"{变量}" 格式化字符串最优方法 索引、切片、步长: 索引:从0开始计算的。[5] 切片:s[start: end: step],end位置的数据永远拿不到,左闭又开。 步长:先看正负值,确认方向,再看值的大小,确认取值方式,根据正负方向选取第一个值。 字符串相关操作:字符串操作对原字符串是不发生改变的。 .upper() 在需要忽略大小写的时候 .strip()