Python
费马素性检验(python实现)
费马素性检验: 给定奇整数n>=3和安全参数t 1、随机选取整数b,(b,n)=1,2<=b<=n-2 2、计算r=b的n-1次方(modn) 3、如果r!=1,则n是合数 4、上述过程重复t次 以下是python代码,如发现错误,请跟博主联系 import random #n>=3且n是奇整数 n=int(input()) t=int(input()) def gcd(
3-3高阶API示范
Pytorch没有官方的高阶API,一般需要用户自己实现训练循环、验证循环和预测循环。 坐着通过仿照Keras的功能对Pytorch的nn.Module进行了封装,设计了torchkeras.KerasModel类 实现了fit,evaluate等方法,相当于用户自定义高阶API。 并示范了用它实现线性回归和DNN二分类模型。 torchkeras.KerasModel类看起来非常强大,但实际上
俄罗斯套娃 (Matryoshka) 嵌入模型概述
在这篇博客中,我们将向你介绍俄罗斯套娃嵌入的概念,并解释为什么它们很有用。我们将讨论这些模型在理论上是如何训练的,以及你如何使用 Sentence Transformers 来训练它们。 除此之外,我们还会告诉你怎么用这种像套娃一样的俄罗斯套娃嵌入模型,并且我们会比较一下这种模型和普通嵌入模型的不同。最后,我们邀请你来玩一下我们的互动演示,看看这些模型有多厉害。 理解嵌入 (embedding)
盘点一个Pandas处理json数据的实战案例
大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【黑科技·鼓包】问了一个Pandas处理json数据的问题。问题如下:大佬们请教下一个很简单的问题,因为我半瓢水也不知道该怎么解决,问AI好像也写不好描述,麻烦帮忙看看呗?如下json用df写的话是两列,然后写df=df[row]会变一行用pd.dataframe也不行还是一行,我想变成name/qu/budian作为列
大二下学期 软件工程课的开课博客
介绍自己 jcy,STDU信息学院软件工程系在读大二学生,班级信2205-1。 现状与经验 有日常使用GNU/Linux的经验,在文档与网络的帮助下能处理一些这方面的简单问题。 通过上学期课程的学习(大多是自学),掌握了基础的Springboot + Vue的前后端开发技术。能够独立处理简单的用户业务逻辑。 接触了简单基础的Android开发,熟悉了Kotlin语言的基本内容,以及Android中
大语言模型常见的文本切分之语义嵌入
语料准备 选择了一篇新闻稿,有比较明显的段落区分,每个段落由若干句子构成,可用于验证切分效果。 预处理 先把上述文本的每个句子都放进一个list中 每个句子都添加索引方便整合 把句子前后结合起来,可以减少噪声,捕捉更多连续句子之间的关系。这里窗口长度设为3,前后各1个句子 调用模型进行embedding 计算前后两个combined_sentence_embeddi
大语言模型常见的文本切分方式整理汇总
整理 本文整理了一些简单的文本切分方式,适用于大语言模型经典应用RAG或相似场景。 一般切分 如果不借助任何包,很容易想到如下切分方案: 字符切分 使用CharacterTextSplitter,一般的设置参数为:chunk_size、 chunk_overlap、separator和strip_whitespace。 递归字符切分 使用RecursiveCharacterTextSpli
CSP认证2022.12 452分题解
A、现值计算 题解 题目简单易懂,直接写就行了。 B、训练计划 题解 显然是个拓补排序的模板。正着做一遍,反着做一遍就行。 C、JPEG解码 样例输入 样例输出 题解 个人感觉应该是历史上最简单的一个第三题了。说啥做啥就行。唯一的难度就是填图。我这里使用的是(dfs)填图,用一个变量表示当前方向(右下、左上),同时判一下转向的边界即可。 四舍五入直接 (M_{i, j} +
Python项目维护不了?可能是测试没到位。Django的单元测试和集成测试初探
前言 好久没搞 Django 了,最近维护一个我之前用 Django 开发的项目竟然有亲切的感觉😂 测试,在以前确实是经常被忽略的话题,特别是对于 Python Web 这种快速开发框架,怎么敏捷怎么来,快速开发快速上线,而不是慢工出细活做得很规范,往往也是因为这种粗狂的开发风格,导致项目后续难以维护,这时候再给 Python 冠上一个开发容易维护难的名字。 Python: 我不背这锅😒 说回
云消息队列 Confluent 版正式上线!
作者:阿里云消息队列 前言 在 2023 年杭州云栖大会上,Confluent 成为阿里云技术合作伙伴,在此基础上,双方展开了深度合作,并在今天(3月1日)正式上线“云消息队列 Confluent 版”。 通过将 Confluent 在 Apache Kafka 领域的专业技术及实战经验与阿里云强大的云基础设施及服务体系相结合,基于 Apache Kafka 核心能力构建符合企业级标准的
Flask数据库连接池
flask中使用mysql方式 settings文件中配置 操作数据库 使用全局conn和cursor可能会出现的问题 解决办法 使用数据库连接池操作mysql 第三方数据库连接池
Python函数每日一讲 - hex()
引言 在Python编程中,处理十六进制数据是一项常见的任务。hex()函数就是Python中用于将整数转换为十六进制字符串的函数。本文将深入介绍hex()函数的使用方法,并通过实例演示其在实际应用中的作用,帮助大家更好地掌握这一工具。 语句概览 hex()函数是Python内置函数之一,用于将整数转换为十六进制字符串。其语法格式如下: 其中,number参数是要转换的整数。 函数实例 例1:
保姆级Anaconda安装教程
相信大家学习机器学习人工智能的时候都会需要用到Anaconda这个软件Anaconda是一个开源的Python发行版本,它包含了Conda、Python以及超过180个科学包及其依赖项。Anaconda特别适合于数据分析和科学计算,它不仅提供了Python和相关的配套工具,还集成了许多常用的科学计算包,如numpy、pandas等。此外,Anaconda还支持多版本Python并存和快速
Label组件中显示本地图片
在Label组件中显示本地图片,通常涉及将图片文件加载到程序中,并将其作为图像对象设置到Label上。这里以Python的Tkinter库为例,介绍如何在Label组件中显示本地图片: 导入必要的库: 加载本地图片: 使用PIL(Python Imaging Library)的Image类来加载本地图片。你需要提供图片的完整路径。 调整图片大小(可选): 如果需要,你可以使用PIL的
Python list列表pop弹出内容del移除内容结果不对错误
前言全局说明 Python list列表pop弹出内容del移除内容结果不对 一、功能需求 一个list列表,内容是1-9,用for循环打印,打印过的值,从列表中删除 二、输出结果不对,代码有问题 文件名: test.py 错误的输出结果: 三、问题思考 1.确认是列表,可以用 pop 和 del,语法没错 2.代码也没有多写 3.也不是数组 突然灵光一现 想起之前看的书里提到过变量
python install
创建软链接: sudo ln -s /usr/local/python3/bin/python3.12 /usr/bin/python3.12 sudo ln -s /usr/local/python3/bin/pip3.12 /usr/bin/pip3.12 无法定位软件包的解决方式:yum=sudo ap
Jmeter+Influxdb+Grafana搭建
背景 在无界面压测情况下,我们需要去额外搭建可视化观测平台。借助于Influxdb+Grafana,我们可以轻松让Jmeter的结果自动写入Influxdb,Influxdb实时存储运行结果,最后由Grafana作为展示 Jmeter 无界面运行需要修改配置(jmeter.properties) jmeter.save.saveservice.response_data=true jmeter.