自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Go语言循环语句

Go语言中的循环语句是编程中不可或缺的一部分。通过深入了解循环的各种用法和最佳实践,可以编写出更高效、更可维护的代码。同时,结合goroutines、闭包和错误处理机制,可以进一步扩展循环的功能和灵活性。对于Go语言的初学者来说,掌握for循环和range循环就足够了。它们提供了足够的灵活性来构建各种类型的循环结构。在编写循环时,要注意避免无限循环,并确保在适当的时候退出循环。

2024-06-26 10:16:12 881

原创 Go语言接口学习

定义:Go语言中的接口(interface)是一种类型,它定义了一组方法的集合。接口本身不包含方法的实现,而是由其他类型(结构体、非接口类型等)来实现这些方法。作用:接口提供了一种定义对象行为的方式,使得只要对象实现了某个接口,就可以被视为该接口类型的实例,从而实现多态性。

2024-06-26 09:44:02 642

原创 go语言map表底层原理介绍

Go语言中的map表底层原理是基于哈希表实现的,通过哈希函数将键转换为哈希值,并利用桶数组和链地址法来处理哈希冲突。同时,Go的map还采用了扩容机制、渐进式扩容策略以及运行时优化来提高性能和减少内存占用。当然,下面我将通过一个具体的实例来详细解释Go语言map的底层原理。实例:创建并操作一个简单的map首先,我们创建一个简单的Go程序,它定义了一个map,并向其中添加了一些键值对。// 创建一个空的map// 向map中添加键值对// 访问map中的值// 遍历map。

2024-06-19 09:49:08 1088

原创 新能源汽车BMS控制器简介

新能源汽车中的BMS(Battery Management System)控制器是电池管理系统的核心部件,主要用于监控和管理电池组的工作状态,以确保电池组在安全、可靠的条件下工作。

2024-06-18 10:57:35 1940

原创 go语言切片底层原理

在Go语言中,slice(切片)是一个引用类型,它提供了一种灵活的方式来处理序列化的元素集合,如数组。slice的底层原理涉及到对数组的引用、长度、容量和内部指针的管理。

2024-06-18 10:27:41 515

原创 XML语言简介

XML是SGML(标准通用标记语言)的一个简化但严格的子集,旨在提供一种通用的、可扩展的标记语言,用于描述数据的结构和内容。XML的前身SGML在1996年由ISO(国际标准化组织)发布,但因其复杂性和庞大性,不适合在互联网上广泛使用。1998年,W3C(万维网联盟)发布了XML 1.0规范,简化了SGML的语法和规则,使其更易于使用和理解。

2024-06-18 10:20:35 1078

原创 go语言基础案例语法解释

以下是一个简单的Go语言(又称Golang)运行案例及其详细解释。

2024-06-17 10:36:20 821

原创 go 语言简介

Go语言起源于2007年,由Robert Griesemer、Rob Pike及Ken Thompson等人共同设计。2009年11月,Go语言正式宣布推出,成为开放源代码项目,并在Linux、Mac OS X以及后续追加的Windows系统下进行了实现。Go语言每半年发布一个二级版本(即从a.x升级到a.y),持续演进中。

2024-06-14 10:19:00 965 1

原创 基于Fast-CHAT中Vicuna-7b(小羊驼)模型搭建

接下来,我们还需要转换一下LLaMA的文件,以便于构建FastChat对应的模型Vicuna(我资源不够,用的7B模型)下载 huggingface/transformers 的源码,访问其GitHub地址。参数:–model_size指定用哪个参数数量级的模型,7B代表的是70亿个参数的那个模型(如果你用的种子链接下载的话,还有13B/30B/65B的模型)参数:–input_dir指定的是刚才你下载好的LLaMA文件地址,这个路径下有个tokenizer.model文件,请仔细核对一下。

2024-03-08 23:22:44 510

原创 自动化包含哪些方面?有必要完全自动化吗?

根据各型企业来分析,大型企业如果要实现全部自动化生产,前期就必须投入大量采购设备资金,后期要投入维护设备资金,因为流水线十分长,所需大量的采购资金,与获得利益的时效不成正比,所以大型企业就不适合使用完全自动化;根据当前社会的自动化研究程度来分析,任何自动化的产物都是不够成熟的,比如无人汽车方面,虽然现在各大车企都在投入巨大的成本来研究自动化,虽然卓有成效,但是人类社会的道德伦理是不能完全由机器来执行的,承担责任方面是十分复杂的,就算是当前最先取得无人汽车上路测试的奔驰,也只能在规定区域内行驶。

2023-05-04 10:41:31 220

原创 数据结构(c语言版)0415

数据结构0415作业参考答案

2023-05-04 10:37:25 403

原创 Anaconda3安装包高速下载

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2022-11-15 08:30:40 445

原创 数字图像处理matlab2.4学习笔记

数字图像处理matlab2.4学习笔记

2022-11-02 10:50:39 302

原创 空间域滤波、频率域滤的关系:

空间域滤波与频率域滤波

2022-11-02 10:48:55 1066

原创 图像直方图是描述图像的什么,归一化直方图是什么,度直方图是一个二维图,横坐标代表什么?纵坐标代表什么?直方图均衡化主要用于直方图修正技术,主要功能是什么? 对对比度进行调整,优化灰度直方图。使用该技术

图像直方图是描述图像的什么,归一化直方图是什么,度直方图是一个二维图,横坐标代表什么?纵坐标代表什么?直方图均衡化主要用于直方图修正技术,主要功能是什么? 对对比度进行调整,优化灰度直方图。使用该技术

2022-10-19 10:35:22 1322

原创 什么是信号,傅里叶定理,对数变换的主要应用是什么,傅里叶变换,什么是频谱,人类为什么需要上面这些内容

什么是信号,傅里叶定理,对数变换的主要应用是什么,傅里叶变换,什么是频谱,人类为什么需要上面这些内容

2022-10-19 09:51:57 687

原创 两类空间域处理方法,空间处理表达式

两类空间域处理方法,空间处理表达式

2022-09-28 11:23:20 611

原创 对图像灰度处理的目的是什么

对图像灰度处理的目的是什么

2022-09-28 11:08:48 1695

原创 用python来创造一个提示用户输入数字的乘法表?

如果用户选择菜单选项1,提示用户输入1到10之间的整数,并打印一个乘法表,显示整数1与输入相乘的结果,如下面示例所示。注意:不要检查输入的数字是否在1到10之间。如果用户选择菜单选项2,退出程序。如果用户在菜单选择中输入人1或2以外的任何内容,输出“菜单玄策错误,请重试并继续程序。”结果如下python代码如下:while True: print("1)创建乘法表") print("2(退出程序") n=input('请从以上菜单中选择一个选项:').strip() i

2021-12-02 23:41:42 1290

原创 冒泡排序(python)

用冒泡排序编写一个函数,允许接受多个数字的输入,不使用sort方法,给数字从小到大排序,最终输出从大到小的列表。python代码如下:def bubbleSort(arr): n=len(arr) for i in range(n): for j in range(0,n-i-1): if arr[j]>arr[j+1]: arr[j],arr[j+1]=arr[j+1],arr[j]x=input("输入数

2021-12-02 23:22:25 1358

原创 正则表达式匹配(python)

给你一个字符串s和字符串规律p,请你来实现一个支持’.‘和’'的正则表达式匹配。‘.’:匹配任意字符'’:匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个字符串s的,而不是部分字符串。示例1:输入:s=“aa” p=“a”输出:false解释:“a“ 无法匹配"aa"整个字符串。示例2:输入:s=“aa” p=“a*”输出:ture解释:因为 '.*'匹配零个或多个前面的那一个元素,在这里前面的元素就是‘a’。因此"aa"可被视为‘a’重复了一次。python代码如下:c

2021-12-01 23:52:01 1056

原创 随机生成一个具有20个元素的元素值在1-10之间的列表(python)

问题:随机生成一个具有20个元素的元素值在1-10之间的列表,输出连续最长的个数。python代码如下;import randoma=[random.randint(1,10) for i in range(20)]print(a)l=rl=1n=rn=a[0]for v in a[1:] : l+=1 if l >=rl: rl=l rn=v else: l=1 n=vprint(f'连续最长的

2021-11-30 21:01:48 1715

原创 输出不重复字符(python)

问题:输入一个字符串,把最左边的10个不重复的字符(大小写算不同的字符)挑选出来。如不重复的字符不到10个,则按实际数目输出。输入格式:输入一个字符串s输出格式:输出一个字符串,包含字符串s最左边10个不重复的字符。不到10个按10个输出。输入样例:Hello World , hello python输出样例:Helo Wrd,hpython代码如下:def unique(s): set1=set([]) out='' for i in range(len(s)

2021-11-30 20:53:47 3352

原创 任意多行字符串拆分数值求和(python)

问题:编写程序,统计每行字符串中若干整数和,每行字符串中整数的分隔符可能有逗号“,”、分号,“;”和空格,有多少行就求多少行。输入格式:任意输入若干行由整数构成的字符串(回车换行),整数间以逗号或空格或分号分隔。测试的数确保至少有一行数据,字符串中的整数数据均合法有效。最后以一个回车结束输入。输出格式:对应输出原输入串(一行中字符的序列结构),冒号后输出各个整数之和。输入样例:1; 2 ,32 3; 410,20 30;409输出样例:1;2 ,3:62 3; 4:910,20 30;

2021-11-29 20:25:16 1688

原创 python以特殊格式处理连续增加的数字

题目:给出一串数字,程序要把数字按照这样格式输出,把连续增加的数字用[x-y] 的形式表示,只显示这一组顺序数字的首位两位数字,不连续增加的数字单独列出,例如:输入:1,2,3,4,5,8,10,11,12,13,20,21,22;输出:[1-5] [8] [10-13] [20-22]。python代码如下:seq=list(map(int,input().split(',')))tmp=[seq[0]]all_list=[]for n in range(len(seq)): if

2021-11-29 13:27:02 427

原创 python求最大公约数和最小公倍数

问题;输入两个数x和y,如果x或y小于等于0,则提示输入正整数,求这两个数的最大公约数和最小公倍数。注意:可以用欧几里得辗转相除算法来求最大公约数。最小公倍数的计算方法是两数的乘积除以两数最大公约数的结果。python代码如下:x=int(input())y=int(input())if x<=0 or y<=0: print("请输入正整数")if x<y: x,y=y,x v1=x*y v2=x%y while v2!=0:

2021-11-29 13:09:23 11807

原创 python迷宫问题,递归思想

题目:一只老鼠在一个nxn迷宫的入口,他想要吃掉迷宫出口处放着的奶酪,问这只老鼠能否吃到奶酪?如果可以吃到,请给出一条从入口到奶酪的路径。思考:解决问题之前,我们需要找出已知条件和要得到什么,,和解数学问题和物理问题一样,先读懂题,这道题可以用数学模型充型定义。数学模型:这个问题:问老鼠能否吃到奶酪就是能否找到一条从迷宫入口到出口的路径,如果不能找到,老鼠就吃不到奶酪;如果能找到,那么就给出这条路径。观察10x10的迷宫。这个迷宫就是由10x10=100个格子组成的,其中绿色格子代表墙,白色格子代表

2021-11-28 14:16:43 1241

原创 python蓝桥杯 字母图形

蓝桥杯的字母图形利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入输入描述:输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输入样例:5 7输出输出描述:输出n行,每个m个字符,为你的图形。输出样例:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABCpython代码如下n=int

2021-11-28 00:26:51 582

原创 Python素数处理的功能

编写一个Python程序实现素数处理功能要求如下:(1)从键盘输入一个整数X,编写一个函数Find(x=500),找出1-X之间所有的素数(即质数),并将这些素数按找升序存放在列表prime_list[]中。(2)在程序中编写一个函数delete_seven(prime_list),将prime_list[]中含有7的素数删除;【程序要求:】(1)有引导用户键盘输入提示信息,言语要恰当;(2)函数Find(x=500)要实现正确,实现列表prime_list[]中查询到的素数输出;(3)函数d

2021-11-27 20:00:11 566

原创 循环随机数组直到得到指定数字?

循环随机数组直到得到指定数字?举个例子:随机数字范围:0~100每组数字量:6(s1,s2,s3,s4,s5,s6)第二轮开始随机数字范围: 新s1和新s2取值为旧s1和s2之间,以此类推新s2,s3…跳出循环条件:任意数字=77python代码如下import randomdef random_test(): #可以不设置函数 rst_list=[random.randint(0,100) for i in range (

2021-11-26 11:50:26 369

原创 输入整数全排列

输入整数全排列输入整数n(3<=n<=7), 编写程序输出1,2,…,n整数的全排列,按字典序输出。例:输入: 3输出:123 132 213 231 312 321…python代码如下:import randomn= int(input())t=list()t1=set()for i in range(1,n+1): t.append(str(i))while True: sum=1 for i in range(1,n+1):

2021-11-26 11:23:15 673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除