Python
2024 ciscn WP
一、MISC1.火锅链观光打卡打开后连接自己的钱包,然后点击开始游戏,答题八次后点击获取NFT,得到有flag的图片没什么多说的,知识问答题兑换 NFTFlag{y0u_ar3_hotpot_K1ng}2.Power Trajectory Diagram方法1:使用py中的numpy和pandas库读取npz文件并保存为csv文件,代码如下:import numpy as npimport pan
快乐数学3勾股定理延伸
3 勾股定理延伸 我们一直低估了勾股定理。上一章表明它适用于任何有平方项的公式。 3.1 理解该定理 在任意直角三角形中如果 a=3 和 b=4,那么 c=5。很简单吧?那么,关键的一点是 a 和 b 成直角(注意小红框)。一个方向的移动对另一个方向没有影响。 这有点像南北与东西的关系。向北移动不会改变你的东西方向,反之亦然--这两个方向是独立的(极客术语是正交)。 勾股定理可以让你找到正交方向
kedro ossfs 支持说明
kedro 是基于fsspec 进行内部文件处理的,但是在对于是cloud remote 文件系统的时候是基于白名单处理的有缺陷,对于oss 支持就有问题(比如解析bucket),解决方法很多,一种是直接修改kedro.io.core 中的CLOUD_PROTOCOLS,还有一种就是通过python 的猴子补丁模式,比较快速 修改方法 猴子补丁模式参考修改 可以直接在pipeline 项目中
字符编码发展史4 — Unicode与UTF-8
上一篇《字符编码发展史3 — GB2312/Big5/GBK/GB18030》我们讲解了ANSI编码中的GB2312/Big5/GBK/GB18030。本篇我们将继续讲解字符编码的第三个发展阶段中的Unicode与UTF-8。 2.3. 第三个阶段 国际化 前面提到的第二个阶段,各个国家和地区各自为政,纷纷制定了适用于自己国家语言的字符编码(统称为ANSI码),确实能解决该地区范围内语言文字的信息
PyQt5 使用 QFrame 实现页面类抽屉式的进入与退出的动画
PyQt5 使用 QFrame 实现页面类抽屉式的进入与退出的动画 当多个页面切换,但是又不想每个页面里的内容只是简单的出现与消失,则可以使用这个QPropertyAnimation动画 代码结构 本文中全部代码全在test_QFrame_Animation.py这一个文件中编码,步骤中有变动的地方会注释标注,无改动的不会重复显示出来,需要看完整代码的,可直接移步到末尾。 一. 创建测试页面 添加
Flask与Django返回json数据的等价方法
在 Django 中,要返回 JSON 数据,可以使用 JsonResponse 类,这与 Flask 中的 jsonify 功能相似。以下是如何将 Flask 中的 return jsonify(response_data) 改写为 Django 中的等价代码: Flask 代码示例: 对应的 Django 代码示例: 在 Django 中,你需要确保 JsonResponse 的第一个参数
手搓大模型Task03:手搓一个最小的 Agent 系统
前言 训练一个大模型是一件高投入低回报的事情,况且训练的事情是由大的巨头公司来做的事情;通常我们是在已有的大模型基础之上做微调或Agent等;大模型的能力是毋庸置疑的,但大模型在一些实时的问题上,或是某些专有领域的问题上,可能会显得有些力不从心。因此,我们需要一些工具来为大模型赋能,给大模型一个抓手,让大模型和现实世界发生的事情对齐颗粒度,这样我们就获得了一个更好的用的大模型。 源码地址:
petl 轻量级的python etl 处理框架
petl 轻量级通用的python etl 处理框架 petl 目的 petl 目的是简单,性能上以及对于处理大数据集可能不是很适合,就是需要使用dask,pandas 等这类的 etl 能力 基于了延迟计算的能力 函数以及面向对象的编程方式 交互式使用 可以集成Ipython notebook cache 能力 提供了一些尽可能的cache,但是并不是都能覆盖到
【基础岛·第3关】浦语提示词工程实践
目录案例描述0、前期准备0.1 环境配置创建虚拟环境0.2 创建项目路径0.3 安装必要软件1、模型部署1.1 获取模型1.2 部署模型为OpenAI server1.3 图形化界面调用2、提示工程(Prompt Enginerring)2.1 什么是prompt2.2 什么是提示词工程2.3 提示设计框架3、 LangGPT结构化提示词3.1 LangGPT结构3.2 编写技巧4、 浦语提示词工
【基础岛·第4关】InternLM + LlamaIndex RAG 实践
目录1. 前置知识2. 环境、模型准备2.1 配置开发机环境2.2 安装 Llamaindex2.3 下载 Sentence Transformer 模型2.4 下载 NLTK 相关资源3. LlamaIndex HuggingFaceLLM4. LlamaIndex RAG5. LlamaIndex web 图形化界面 1. 前置知识 rag即检索增强生成(Retrieval Augmented
全网最适合入门的面向对象编程教程:53 Python 字符串与序列化-字符串与字符编码
全网最适合入门的面向对象编程教程:53 Python 字符串与序列化-字符串与字符编码 摘要: 在 Python 中,字符串是文本的表示,默认使用 Unicode 编码,这允许你处理各种字符集,字符编码是将字符转换为字节的规则,常见的编码包括UTF-8、UTF-16和ASCII。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编
【基础岛·第5关】XTuner 微调个人小助手认知
目录1. 基本概念2. 准备工作2.1 创建cuda12.2-conda的开发机2.2 环境准备2.3 安装xtuner2.4 模型准备3. 快速开始3.1 微调前3.2 指令跟随微调3.2.1 准数据文件3.2.2 准备配置文件3.2.2.1 列出支持的配置文件3.2.2.2 复制一个预设的配置文件3.2.2.3 对配置文件进行修改3.2.3 启动微调3.2.4 模型格式转换3.2.5 模型合并
结对项目-实现一个自动生成小学四则运算题目的命令行程序
这个作业属于哪个课程 这个作业要求在哪里 这个作业的目标 实现一个自动生成小学四则运算题目的命令行程序 成员 3122004742 李思危3122004754 许佳钒 github地址 vvvvv19/homework3: 软工homework3 (github.com) 一、需求 1题目:实现一个自动生成小学四则运算题目的命令行程序(也可以用图像界面,具有相似
HTB-sql基本知识
HTB-sql基本知识-mysql sql-插入-insert 用于向给定表添加新记录 一、 上面的语法要求用户填写表中所有列的值。 二、 三、 sql-选择-select 用于检索数据 一、 星号 (*) 充当通配符并选择所有列。 FROM关键字用于表示要从中选择的表。 二、 三、 第一种是查看logins表中所有数据,第二种则是查询username列和password列 sql-
地平线静态目标检测 MapTR 参考算法-V1.0
1.简介 高清地图是自动驾驶系统的重要组件,提供精确的驾驶环境信息和道路语义信息。传统离线地图构建方法成本高,维护复杂,使得依赖车载传感器的实时感知建图成为新趋势。早期实时建图方法存在局限性,如处理复杂地图元素的能力不足、缺乏实例级信息等,在实时性和后处理复杂度上存在挑战。 为了解决这些问题,基于 Transformer 的 MapTR 模型被提出,它采用端到端结构,仅使用图像数据就能实现高精度建
Excel读写之xlrd模块
1.1、xlrd模块介绍 xlrd:用于读取Excle数据文件将返回的数据对象放到内存中,然后查询数据文件对象的相关信息。 xlwt:用于在内存中生成新的数据文件对象,处理完成后写入到Excel数据文件中。 xlutils:主要的作用就是copy新的文件对象,在新的数据对象中完成数据处理操作。 注意:在使用 xlrd 读取 .xlsx 文件时,由于 xlrd 从版本 2.0.0 开始停止支持 .x
[记录]在高光谱图像分类中遭遇的愚蠢错误
问题:笔者将demos for hyperspectral image classification的MATLAB代码翻译成Python代码时,在绘制某一波段图像的光谱图后,所得Python代码图像与MATLAB图像有所出入,后面使用KNN分类的准确率也不理想。 解决:遂逐行对比数据,发现在MATLAB中使用(:)将矩阵转换成一维矩阵img_gt(:)默认按列展开,而在Python中使用img_g
Day7 列表,元组,字典,集合类型的内置方法
今天仍然没复习,因为人家留作业了但我没有*-*,今天仍然学的内置方法,昨天学的各种数据的,今天学的列表,元组,字典,集合等类型的内置方法,学了好多好多快捷语言,没法概述,但又有一点,明天总复习完一定要先总结一下哪些是直接更改可以直接输出,哪些是操作,需要操作完在输出,直接输出返回none。哎对,今天没学完,剩个总结和总复习,晚上有课明天再听(上课带耳机真的很没安全感*-*),下班! 目录1 列表的
Django REST 框架中基于@api_view的视图使用分页
参考:https://riptutorial.com/django-rest-framework/example/31648/-intermediate--pagination-on-a-function-based-view 代码: from rest_framework.pagination import PageNumberPagination @api_view(['G
基于Python+Vue开发的旅游景区管理系统
项目简介 该项目是基于Python+Vue开发的旅游景区管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的旅游景区管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。 源码地址 https://github.com/net936/pyt
基于Python+Vue开发的医院门诊预约挂号系统
项目简介 该项目是基于Python+Vue开发的医院门诊预约挂号系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。 通过学习基于Python的医院门诊预约挂号管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。 在线演示 演示地址:https://gh.gitapp
结对项目:四则运算自动生成程序
[github地址] https://github.com/kkrInblU/3222004510.git https://github.com/115any/3222004512.git 这个作业属于哪个课程 这个作业要求在哪里 我的搭档 杨殷 这个作业的目标 结对开发程序,实现共同合作 一、PSP表格 PSP2.1 Personal Software Pr
技术洞察:思通数科AI视频监控卫士的创新监控策略
思通数科的AI视频监控卫士是一款功能强大的监控解决方案,适用于多种监控需求和场景: 家庭安全监控: 使用手机或支持RTSP的摄像头,用户可以实时监控家中情况,如照看老人、小孩或宠物,以及预防盗窃。 企业安全监控: 企业可以利用该系统监控办公室、仓库或生产区域,确保员工安全,保护资产不受未授权访问。 公共区域监控: 在公园、校园或其他公共区域部署,以监控公共安全,预防非法
【基础岛·第6关】OpenCompass 评测 InternLM-1.8B 实践
目录1. 概览2. 环境配置2.1 创建开发机和conda环境2.2 安装——面向GPU的环境安装3. 数据准备3.1 评测数据集3.2 InternLM和ceval 相关的配置文件4. 启动测评4.1 使用命令行配置参数法进行评测4.2 使用配置文件修改参数法进行评测 1. 概览 在 OpenCompass 中评估一个模型通常包括以下几个阶段:配置 -> 推理 -> 评估 ->