Python

LCR 016. 无重复字符的最长子串(中)

目录题目题解:滑动窗口 题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子字符串是 "abc",所以其长度为 3 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子字符串是 "b",所以其长度为 1。 示例 3: 输入:

个人项目(软件工程第二次作业)

这个作业属于哪个课程 软件工程2024 这个作业的要求在哪里 作业要求的链接 这个作业的目标 了解个人项目开发流程,学习在GitHub上传代码文件, GitHub链接 需求 题目:论文查重   设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 原文示例:今天是星期天,天气晴,今天晚上我要去看电影。 抄袭版示

进程 线程 协程

Python进程: 在内存中运行程序的实例,具有独立的内存空间和资源,包含程序代码核数据.   功能:可以同时执行多个任务,适用于并行计算和任务隔离   Python线程: 是在同一个进程内部创建的执行单元(进程中执行的一段代码),共享进程的资源和内存空间,可用于并发执行I/O密集型任务和数据共享,但受全局解释器锁(GIL)限制,不适用于利用多核进行并行计算   区别: 1)

自动驾驶最强学习资料

资料说明和获取方式 本资料包是作者吐血整理的干货!目前为止应该是非常全的自动驾驶资料包!是作者五年自动驾驶算法工程师的 积累! 以上干货资料并不全是作者自己原创, 是作者作为五年自动驾驶算法工程的积累,一部分是参考其他的资料,一部分是作者自己的一些见解,这一份资料涵盖太多,希望能够帮到想进入自动驾驶行业的同学!!! 加V获取 标定和相机模型 │ ├── 01 理论部分:单目成像过程.pdf

线上跑chatGLM实践

预先准备 本笔记为参加DataWhale的线上学习——进行GLM、SD部署 在完成驱动云平台注册后,免费获得168算力金,使用免费算力金进行ai平台部署 在平台内进行部署 https://platform.virtaicloud.com/ 项目服务器配置 创建项目后,选择添加镜像 在此选择PyTorch 2.0.1 Conda 3.9的镜像 通过选择官方已配置好的镜像可以直接省去不必要的环境安装问

PYTHON openpyxl 读取课程表,轮值排班表,输出每日班级简报

源文件excel及python源文件 链接:https://pan.baidu.com/s/1uswO_33jrgE3nvaJv47wGw 提取码:clnw

【预训练语言模型】使用Transformers库进行GPT2预训练

基于 HuggingFace的Transformer库,在Colab或Kaggle进行预训练。 本教程提供:英文数据集wikitext-2和代码数据集的预训练。 注:可以自行上传数据集进行训练 目的:跑通自回归语言模型的预训练流程 一、准备 1.1 安装依赖 注意:在Colab上训练时,最好将datasets更新到最新版(再重启kernel),避免版本低报错 colab和kaggle已经预安装

【预训练语言模型】 使用Transformers库进行BERT预训练

基于 HuggingFace的Transformer库,在Colab或Kaggle进行预训练。 鉴于算力限制,选用了较小的英文数据集wikitext-2 目的:跑通Mask语言模型的预训练流程 一、准备 1.1 安装依赖 注意:在Kaggle上训练时,最好将datasets更新到最新版(再重启kernel),避免版本低报错 colab和kaggle已经预安装transformers库 1.2 数

Linux学习-day8

vim的使用 安装vim yum install vim -y 验证是否有vim vim的使用 基本上 vi/vim 共分为三种模式,分别是: 命令模式(Command mode) 最长用的,按下字母,a,i,o(a 在光标前开始编辑,i是在光标处,开始编辑,o是在光标下一行开始编辑) 当你使用vim 标记某个文件时,第一步就进入了命令模式。 你此时可以按下键盘的几个快捷键,进入不同的指令

【LLM实战】 基于QLoRA对微软Phi-2进行对话摘要任务微调

本文将在DialogSum数据集上使用2张T4卡对2.7B的microsoft/phi2进行LORA微调。 博客翻译自Kaggle项目 fine-tuning-llm-for-dialogue-summarization https://www.kaggle.com/code/aisuko/fine-tuning-llm-for-dialogue-summarization 一、安装依赖 首先

datawhale-动手学数据分析task2笔记

动手学数据分析task2 数据清洗及特征处理 缺失值观察与处理 .isnull()和.isna()可判断表中所有缺失值,缺失值处为True,优先用.isna()。 .isna().sum()可以获得columns的缺失值数量。 .info()可以获得dataframe中columns的non-null值,从而推断出缺失值数量。 .dropna()方法可以处理dataframe数据的

四剑客第二关

四剑客第二关 快捷方式的使用方法 ctrl+e 将光标快速移动到行尾 ctrl+?? ?? 将光标按单词快速左右移动 ctrl+w 将空格分隔的一个字符串整体进行删除(剪切) ctrl+u 将光标所在位置到行首内容进行删除(剪切) ctrl+k 将光标所在位置到行尾内容进行删除(剪切) ctrl+y 粘贴剪切的内容 ctrl+s xshell进入到了

find、grep、sed、awk命令(总结)

find、grep、sed、awk命令(总结) 大纲 *一、常见系统特殊符号* *(一)基础符号系列* *1)美元符号 $* *2)叹号符号 !* *3)竖线符号 |* *4)井号符号 #* *(二)引号符号系列* *(三)定向符号系列* *(四)路径符号系列* *(五)逻辑符号系列* *二、常见通配符号* *(一)通配符号作用* *(二)通配符号企业应用* *三、find(以文件为单位进

3.13博客

python 工程数学

基于英特尔® Gaudi® 2 AI 加速器的文本生成流水线

随着生成式人工智能 (Generative AI,GenAI) 革命的全面推进,使用 Llama 2 等开源 transformer 模型生成文本已成为新风尚。人工智能爱好者及开发人员正在寻求利用此类模型的生成能力来赋能不同的场景及应用。本文展示了如何基于 Optimum Habana 以及我们实现的流水线类轻松使用 Llama 2 系列模型 (7b、13b 及 70b) 生成文本 - 仅需几行代

R语言使用灰色关联分析(Grey Relation Analysis,GRA)中国经济社会发展指标

原文链接:http://tecdat.cn/?p=16881 原文出处:拓端数据部落公众号   灰色关联分析包括两个重要功能。第一项功能:灰色关联度,与correlation系数相似,如果要评估某些单位,在使用此功能之前转置数据。第二个功能:灰色聚类,如层次聚类。  灰色关联度 灰色关联度有两种用法。该算法用于测量两个变量的相似性,就像`cor`一样。如果要评估某些单位,可以转

和女儿一起读海伦·凯勒(Helen Keller)

女儿学校要写作文,我和她就一起在网上读了《假如给我三天光明》,我也是第一次读,helen的人生太不幸了,可是她真的很让人佩服,这篇文章以一个盲人的视角写出,衬托出我们这些正常人身在福中不知福,写出了我们对于幸福的随意挥霍,失去了才是珍贵的,文章里问我们全部的天赋和感官都有同样的懒惰的特征。只有聋人才珍惜听觉,只有盲人才体会重见天日的种种幸福。对他们所做的每件事情都赋予了一种醇美香甜之感。,我们总是

第一次个人项目

这个作业属于哪个课程 软件工程2024 (广东工业大学) 这个作业要求在哪里 个人项目 目标 学习并使用Git GitHub地址:查重 PSP表格 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) 计划 10 20 估计这个任务需要多少时间 600 800 开发 300 400 需求分析 30 2

Python模块——shutil模块详解

os模块是Python标准库中一个重要的模块,里面提供了对目录和文件的一般常用操作。而Python另外一个标准库——shutil库,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作,这些 os 模块中一般是没有提供的。

【Python使用】嘿马头条完整开发md笔记第1篇:课程简介,ToutiaoWeb虚拟机使用说明【附代码文档】

嘿马头条项目从到完整开发笔记总结完整教程(附代码资料)主要内容讲述:课程简介,ToutiaoWeb虚拟机使用说明,Pycharm远程开发,产品与开发,数据库1 产品介绍,2 原型图与UI图,3 技术架构,4 开发。OSS对象存储,七牛云存储,CDN,缓存。缓存,缓存架构,缓存数据,缓存有效期与淘汰策略,缓存模式缓存数据的类型,缓存数据的保存方式,有效期 TTL (Time to live),缓存

gitlab-ci 使用钉钉进行Job通知

首先注册登录钉钉 自行查询方法吧 1、这里要提一下钉钉 注册登录好之后在手机上是无法看到钉钉的webhook 信息的,需要使用PC 登录查看具体方法如下 首先钉钉创建群聊, 选择机器人    添加机器人  我这里添加了两个机器人 gitlab  和 自定义   先了解下gitlab机器人配置方法如下   gitlab机器人添加好

python第三方库——tqdm

tqdm是一个快速、可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)。它可以帮助我们监测程序运行的进度,估计运行的时长,甚至可以协助debug。对于在长时间运行的任务中显示进度很有用,因为它可以让用户知道任务正在进行。 参考:https://blog.csdn.net/AI_dataloads/article/det

apt-get与yum

由于docke中mysql的容器底层的操作系统是debian 无法使用yum命令 装软件需要用 apt-get 常用操作

【分享】记一次项目迁移(docker java | docker python)

项目:前端Vue3,后端Python+Java,数据库Redis+MySQL 原先部署在centos7里面的,使用的宝塔面板部署的,还算方便。 但是服务器要到期了,要将项目迁移到另外一台服务器。 另外一台服务器是opencloudos+1plane 本来想构建一个jdk1.8+python3.12+Nodejs环境的镜像 奈何本人没学过docker,操作起来有点困难。 于是决定 先创建一个基于c

Python 函数的参数传递 *args和 **kwargs

知识点: 在函数调用时,*会以单个元素的形式解包一个元祖,使其成为独立的参数。 在函数调用时,**会以键/值对的形式解包一个字典,使其成为独立的关键字参数。   虽然传入1,2,3,4,但是解包为(1),(2,3,4),其中a是1,args是剩下的。   在python中,当*和**符号出现在函数定义的参数中时,表示任意数目参数。*arg表示任意多个无名参数,类型为

阿里通义灵码全面公测,来看看它的水平怎么样?

作者:颖欣 3 月 16 日,北京源创会 —— “数据库,2024 开炫” ! 人工智能作为新一轮的技术革命,已经开始渗透到软件开发领域,改变着传统的编码模式。如何利用 AI 技术提升软件开发的效率和质量,成为各家研究的重点。去年 10 月阿里云正式发布的通义灵码 - 智能编码助手,如今已开启了全面公测,不妨就来看看它的编码水平怎么样? 通义灵码目前是免费的,它基于通义大模型,可以理解为

pip 升级后runpy.py报错

报错信息:   pip的版本冲突 解决办法: https://pypi.org/project/pip/19.3.1/ 下载符合版本的pip,pip-19.3.1-py2.py3-none-any.whl ,将.whl改成.zip,解压后替换ProgramsPythonPython37Libsite-packages中的pip文件  打开dos:pip list,

Python 内置模块及实例

Python 有许多内置模块,这些模块提供了各种功能,如数学运算、文件操作、日期和时间处理、数据压缩等。以下是一些常用内置模块及其简单实例: math - 提供数学函数和常量。 实例: os - 提供了与操作系统交互的方法。 实例: datetime - 提供日期和时间操作类。 实例: sys - 提供对Python解释器的一些变量和功能的访问。 实例: json - 提供解析JSON数据

模型定义及关系

学生根据兴趣选择不同的兴趣班,其中学生和班级是多对多的关系。 学生和班级的模型定义 注意:要在settings的installed_app里添加"cla_stu"(应用名称) 同时数据库里会生成这三个表:clazz表、student表和中间表

Rabbit算法:轻量高效的加密利器

Rabbit算法起源: Rabbit算法是由Martin Boesgaard和Mette Vesterager提出的一种流密码算法,其设计初衷是为了提供高性能和高度安全性的加密方案。Rabbit算法结合了非线性的置换、置换和异或运算,以及密钥调度算法,使其成为一种优秀的加密算法。 Rabbit加密解密 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd7

<<  <  284  285  286  287  288  289  290  291  292  293  294  >  >>