自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FileZilla远程连接教程

文件远程操作

2023-03-11 11:07:35 591 1

原创 xshell远程连接服务器

xshell远程连接服务器

2023-03-11 10:54:47 885 1

原创 pycharm专业版安装_教育邮箱

pycharm教育专业版安装教程,支持远程操作

2023-03-11 10:20:43 1204

原创 关联分析——apprior算法

关联分析、字典、list、txt的创建于关闭、集合的操作

2022-12-01 19:41:23 486

原创 tensor张量的输出及矩阵的计算

tensor张量的输出

2022-11-28 10:03:42 438

原创 python的loss函数返回值是什么?

python的loss函数返回值是什么?

2022-10-18 17:24:16 302

原创 视频转为帧图像

视频提取帧图像

2022-09-01 17:41:13 468

原创 labelme标注及标签的统一

语义分割数据集标注,labelme标注文件的批转化,labelme转png图像颜色不统一

2022-09-01 17:05:54 1489 3

原创 pointnet三维点云检测算法设计思路

三维点云、pointnet

2022-07-23 18:06:41 717

原创 C语言求大数的阶乘。

大数即数值很大,超出普通的整型变量的存储范围。求大数N的阶乘。核心分析:1.使用包含100个元素的数组存放阶乘计算后的结果。2.数组里依次存放的是计算结果从低位到高位的顺序,所以在输出时,需要反序。3.sum用来求解当前位置的值。4.sc计算当前位置计算的值应该进位到下一位的值。5.a[j]用来保存当前位置的值。#include<stdio.h>int main(){ const int MAX = 100; int a[MAX] = { 0 }; a[0] = 1;

2021-12-22 15:30:29 1274

原创 C语言编写计算器

编写一个简单的计算器,计算两个数的加减乘除运算。include<stdio.h>float add(float c,float d){ printf_s("两个数的和为:%.2f", c+d); return 0;}float sub(float c, float d) { printf_s("两个数的差为:%.2f",c-d); return 0;}float mul(float c, float d) { printf_s("两个数的乘积为:%.2f", c*d)

2021-12-22 10:04:03 2511

原创 C语言求完数

完数的概念:一个数的所有因数的和等于这个数本身。如6=1X2X3.#include<stdio.h>int main(){ int i, j, k, s = 0; printf_s("请输入完数上限:"); scanf_s("%d", &i); for ( k = 2; k <= i; k++) { s = 0; for (j = 1; j <k; j++) { if (k%j == 0) s = s + j;

2021-12-21 16:28:35 2681

原创 python集合的操作

if __name__=="__main__": a=set("a12bracabadara") b=set("alacazam") list1=[1,3,4,324,5,74,2] list2=[1,3,4,324,5,74,2,235,5643,26,85,32] B=set() A=set() A.update(list1) B.update(list2) print("字符串是:",A) D=A&B print("D是:",

2021-11-30 19:49:27 544

原创 join()方法

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。str.join(a)表示将字符串a以字符str的形式进行连接。如:if __name__=="__main__": while True: try: a=input().strip().split(",") a.sort() b=','.join(a) c='*'.join(a) print

2021-11-28 12:14:12 318

原创 报错:SyntaxError: invalid character ‘:‘ (U+FF1A)

错误提示:SyntaxError: invalid character ‘:’ (U+FF1A)这个错误的原因在于输入的格式不对,冒号的输入为中文,改成英文即可。

2021-11-28 11:09:13 27144

原创 strip()方法

Python中 strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。strip() ,默认移除字符串首尾部分的空格,需要注意的是该函数只能处理字符串首尾部分的字符。不能处理中间的其它字符。strip(‘’) ,默认移除字符串中字符,例:12423544675344**使用strip(‘’)方法后,得到的字符串为:124235446*75**344...

2021-11-28 10:21:54 1524

原创 错误:SyntaxError: unexpected EOF while parsing

出现这种错误提示,说明是语法错误,并且大概率是少了半个括号。类似下面截图,缺少半个括号。添加括号后:(正常运行)

2021-11-28 10:10:23 248

原创 python多行输入输出问题

if __name__=="__main__": t=int(input("请输入数据组数:\n")) a, b = [], [] for i in range(t): c=list(map(int,input().split())) a.append(c.pop()) b.append(c.pop()) for i in range(t): print(a[i]+b[i])结果:...

2021-11-26 17:41:58 1454

原创 while Ture

while True:的使用场合,多用在需要手动输入,且不知道循环次数时使用。需要在循环内使用break才会停止。if __name__=="__main__": while True: try: a,b=map(int,input.split()) print(a+b) except: break这里的执行过程是,当执行try后错误执行except中break终止循环。...

2021-11-26 16:38:27 443

原创 python中input()函数详解

1.input()函数赋值后数据在python内部的类型。if __name__=="__main__": a=input() print(type(a)) b=input() print(type(b)) c=a+b print(c) print(type(c))输入及输出:从结果可以看出,我们通过input输入的数据在python中被默认为string型即字符串类型。执行a+b得到的并不是两个数据的和,而是字符串的连接。2.input(

2021-11-26 12:04:46 31305

原创 python中__name__和__main__

__name__是python的一个内置类属性,是标识模块的名字的一个系统变量。如果当前模块可以被直接执行(主模块),name__存储的是__main,如果当前模块是被调用的模块(被导入),则__name__存储的是py文件名(模块名称)。通过__name__存储的值,可以区分哪些是主模块,哪些是被调用模块。...

2021-11-25 21:50:21 229

原创 Python中if __name__ == ‘__main__‘:的作用和原理

python文件有两种使用方法:(1)作为脚本直接执行(2)import到其它的python脚本中被调用(模块重用)执行。if name"main"的作用是控制这两种情况执行代码的过程。在if name"main":下的代码只有在第(1)中情况下(即作为脚本直接执行)才会被执行,而被import到其它脚本中是不会被执行的。通俗理解:if name=="main"相当于一个开关,决定了python文件按那种方式执行。...

2021-11-25 21:31:04 188

原创 斐波拉契数列问题

求数列中某项问题:这个数列的首项为1,第二项为2,从第三项开始,任意一项等于其前两项的和。class Solution: def numWays(self, n: int) -> int: # a,b,c=0,1,0 a=1 b=0 c=0 for i in range(n): c=a a=a+b b=c return a%10

2021-11-25 18:08:34 187

原创 a, b = b, a + b运算过程

a, b = b, a + b过程并不是a=b,b=a+b的过程。实际上式等价于: c = a a = a + b b = c #a, b = b, a + b

2021-11-25 17:06:33 719

原创 python中__init__(self)方法和__init__(self,参数1,参数2)的区别

init(self)方法:需要先实例化,然后再赋值。init(self,参数1,参数2)方法:需要在实例化的同时传递参数。init(self)方法:class Student_Grade: def __init__(self): # 类似于c++中的默认构造函数 self.name = None self.grade = None def print_grade(self): print("%s grade is

2021-11-25 11:44:59 2675

原创 python中__init__()方法的含义

python类中定义的函数称为方法,init()方法本质也是一个函数。这个函数的作用是初始化实例后的对象。具体如下例:init()方法的作用是初始化实例后的对象cqueue。class CQueue: #类中的函数称为方法 ,这里的__init__()方法在类实例化是被自动调用。若类定义了__init__()方法,类的实例化操作会自动调用__init__方法。 #__init__方法可以有参数,参数通过__init__()传递到类的实例化操作上。self代表的是类的实例,而非类。

2021-11-25 11:36:44 1980

原创 python-用两个栈实现一个队列

题目:用两个栈实现队列的出队和入队。知识点回顾:栈:先入后出。队列:先入先出。题目分析:用两个栈实现一个队列。首先假设这两个栈分别为A,B。栈A用来存放输入的元素,栈B是空栈,用来实现队列。将A栈的元素出栈后赋值添加到B栈,此时B栈存放的是A栈的逆序,对B栈进行出栈即实现了对A栈的栈低元素的删除,即队列的先入先出。具体如下:函数appendTail()函数用来增加A栈中的元素。函数deleteHead()函数用来删除B栈中的元素。B栈低元素即A栈顶元素。1.若B栈中存在元素,直接出栈即删除了

2021-11-24 18:18:05 545

原创 python报错:missing 1 required positional argument: ‘value‘

报错: TypeError: appendTail() missing 1 required positional argument: ‘value’查询了各种平台,后来发现需要添加一行代码:@classmethod仍然报错,后来找同学才发现错误的根本原因:def init_(self):这行代码写错了,def _init__(self):正确写法为:def __init__(self):错误原因:书写不规范,不严谨。少写了一条下划线。...

2021-11-24 17:49:54 8430

原创 python中定义函数def后出现->和:

->出现在函数定义的()后,表示返回值的类型。:输入参数的类型建议符。例如:class CQueue: def _init__(self): self.A,self.B=[],[] def appendTail(self,value:int)->None: self.A.append(value) def deleteHead(self)->int: if self.B: return

2021-11-24 15:26:35 2789

原创 python中数据的栈和队列

x=int(input('please enter an inrerger:'))if x<0: x=0 print('Negative changed to zero')elif x==0: print('Zero')#for语句words = ['cat','window','defenestrate']for w in words: print(w,len(w))#实例反转字符串def reversewords(input): input

2021-11-24 11:46:20 402

原创 python中字典、元组、集合

python数据类型(6种):数字、字符串、列表、元组、集合、字典。可变3种:列表,字典,集合不可变:数字,字符串、元组。x=int(input('please enter an inrerger:'))if x<0: x=0 print('Negative changed to zero')elif x==0: print('Zero')#for语句words = ['cat','window','defenestrate']for w in words:

2021-11-23 22:08:26 368

原创 python字符串和列表

python字符串和字符没有区别,一个字符看作为字符串长度为1的字符串。具体的增删查改如下:#字符串print("""\Usage: thingy [OPTIONS] -h Display this usage message -H hostname Hostname to connect to""")s = 'First line.\nSecond line.'prefix1 = 'Py'pref

2021-11-23 20:33:55 300

原创 数据结构-图

图的专业术语:1.有向图和无向图2.简单图和多重图简单图:(1)不存在重复边。(2)不存在顶点到自身的边。多重图:图中某两个节点之间的边数多于一条,又允许顶点通过同一条边和自己关联。3.完全图(也称简单完全图):在无向图中,若任意两个顶点之间都存在边。4.稠密图、稀疏图5.连通、连通图和连通分量在无向图中,若从顶点V到顶点W又路径存在,则称V和W是连通的。若图G中,任意两个顶点都是连通的,则称图G为连通图,否则称为非连通图。无向图中的极大连通子图称为连通分量。6.强连通图、强连通分量

2021-11-22 10:15:42 245

原创 C语言-数据结构-平衡二叉树-哈夫曼树

平衡二叉树又称平衡树(AVL):任意节点的左、右子树高度差的绝对值不超过1,且子树都是平衡树。定义节点左子树和右子树的高度差为该节点的平衡因子,平衡因子的值只可能是-1,0,或1。平衡二叉树的插入:最小二叉树称为哈弗曼树,也称为最优二叉树。最小二叉树:带权路径长度(WPL),weight、path、len。怎么构建最小二叉树?步骤:(1)寻找权重里的最小的两个权重。这里为2,4,同时将最小的两个权重求和,并将求和的结果和剩下的权重组成新的集合。(2)在新的集合里,重复步骤1,即.

2021-11-19 17:32:20 1231

原创 数据结构-树与森林

树的存储:双亲表示法:孩子表示法:孩子兄弟表示法(二叉树表示法):

2021-11-19 11:51:39 1135 4

原创 c语言-二叉树的遍历

先序遍历:根左右中序遍历:左根右后序遍历:左右根层次遍历:从根节点开始,按自上而下,从左到右的顺序一层一层的遍历。

2021-11-19 09:44:54 75

原创 二叉树的存储结构

2021-11-19 09:44:34 38

原创 C语言-数据结构-基本二叉树

二叉树它的特点是每个节点至多只有两棵子树(即二叉树中不存在度数大于2的节点),并且二叉树的子树有左右之分,其次序不能任意颠倒。满二叉树:每个节点都有两个子树。完全二叉树:符合从先上后下,先左后右的二叉树。...

2021-11-18 21:32:28 1173

原创 数据结构-树

树的基本术语:

2021-11-18 21:24:49 51

原创 队列的基本操作

入队:出队:

2021-11-18 17:58:05 155

空空如也

空空如也

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

TA关注的人

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