自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (1)
  • 收藏
  • 关注

原创 SegFormer的环境配置包括Windows和Linux系统(超级详细)

SegFormer环境配置

2023-09-13 15:46:52 1182 1

原创 pytorch解决RuntimeError: CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0; 4.00 G

pytorch报错

2023-03-17 21:24:58 2519 2

原创 pytorch在读取数据时一次性生成csv文件(多栏目)

pytorch在读取数据时生成csv文件

2023-02-05 21:37:19 649

原创 pycharm点击upload上传文件至远程服务器失败

pycharm点击upload上传文件至远程服务器失败

2022-11-05 17:47:29 2053

原创 本地pycharm连接到远程服务器(超级详细)

本地pycharm连接远程服务器

2022-11-05 17:40:31 3312 2

原创 实验室Linux服务器创建自己环境

Linux服务器上面配置环境

2022-11-04 23:16:08 968

原创 Linux服务器常用命令

Linux挂载到后台运行,以及常用命令

2022-11-04 22:19:51 433

原创 bash : 无法将“bash”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。(解决方案)

bash : 无法将“bash”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

2022-10-29 09:39:20 15139 1

原创 pip下载第三方库失败的问题(查了几个小时,终于解决问题!!)

新安装conda之后,pip出现的问题1.pip版本低,cmd一直提示你提升版本,查询了百度上面很多方法,给出了一条命令语句2.出现大量的警告和报错3.使用最新版本和最新版本+清华源的镜像下载最终解决,改用豆瓣源镜像,并加上信任动作成功!

2022-10-13 21:42:57 2117 6

原创 jupyter更改主界面并且导入数据集

jupyter更改默认浏览器的方法

2022-07-21 23:00:11 866

原创 jupyter更改默认浏览器的方法

jupyter更改默认浏览器的方法

2022-07-21 22:35:20 3049

原创 jupyter更改默认浏览器的方法

jupyter更改默认浏览器的方法

2022-07-18 12:13:58 1940

原创 全排列的价值

python实现全排列

2022-06-18 08:31:30 131

原创 Pytorch 安装CV2

使用清华的镜像来下载CV2十分的迅速首先切换到pytorchconda activate pytorch然后下载安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python安装成功

2022-05-14 15:08:39 5481 3

原创 pytorch部署到jupyter中

pytorch部署到jupyter中在安装Aconda的同时,会将jupyter notebook一起安装,不过这里的jupyter notebook是base中的jupyter notebook二不是pytorch中的jupyter notebook,因此并不能在此jupyter notebook运行torch包。base中的jupyter:两种解决方案一、base中重新安装pytorch二、pytorch中安装jupyter notebook这里选择第二种方法首先conda acti

2022-05-04 17:46:16 3342 6

原创 pytorch超级详细的安装教程

pytorch超级详细的安装教程第一次安装的时候安装了差不多有一整天,还安装失败了。这次安装的速度很快。首先是Anaconda的下载,我用的是上学期学python的时候老师之前给的安装包,很快就安装好了,或者去官网去下载Anaconda也挺快,链接如下:Anaconda官网其次是Anaconda安装,整个下载过程都是一路next,我只是把下载的路径改变了一下。默认路径是C盘,我调整到了其他盘。安装完整后,在看是菜单处看到新添加的东西打开这个Anaconda Prompt应用进入之后是以(bas

2022-05-04 16:13:36 98581 52

原创 Vue nvm重装node和npm与vue3报错Emitted ‘error‘ event on ChildProcess instance at errno: -4058

Vue nvm重装node和npm与vue3报错Emitted ‘error’ event on ChildProcess instance at errno: -4058昨天运行的项目,一直报错,安装npm依赖的时候出现报错大致意思是jsonpack.js文件被老版本的npm创建,无解,我只有对npm进行降级,由8.0.0降级到3.8.6,结果还是报错,并且我再想回到npm高版本,npm直接挂掉,node却没有报错,为此熬了一宿找到问题。报错信息如下:Error: spawn H:\node_mod

2022-03-30 08:33:55 7582 4

原创 vue3 引入导航路由

vue3 引入导航路由vue中的导航路由可以说是很重要了,感觉是最简单的路由导航相对于传统导入bootstrap导航路由的完成需要四个文件App.vue用来挂载显示导航,当路由挂载并且注册成功之后,一定一定要记得在App.vue里面进行进行显示<router-view></router-view>没有这一步操作不会显示正确的结果index.js是放在router文件下面的路由文件,里面可以放置大量的路由地址routes,const routes = [ { //此

2022-03-23 19:53:19 3102 1

原创 Vue3 全局注册组件

Vue3 全局注册组件vue3全局注册组件,个人觉得还是挺重要的,记录一下方法全局注册组件分为三个文件一、组件本身,再components文件夹下面,需要自己来写二、main.js文件,用于注册文件三、App.vue用于挂载所有的组件其中main.js是最重要的//首先引入文件import test form "../components/Test.vue"//挂载组件const app = creatApp(App)//这里挂载注册是为了将test组件赋予新的名字test1,只需要

2022-03-23 19:28:43 2411 1

原创 Python机器学习实验二:2.编写代码,实现对iris数据集的KNN算法分类及预测并改进

Python机器学习实验二:2.编写代码,实现对iris数据集的KNN算法分类及预测并改进2、改进模型,要求:(1)数据集划分采用10折交叉验证;(2)寻找最优的n_neighbors值(在5-10之间);(3)使用新的模型预测未知种类的鸢尾花。待预测未知数据:X1=[[1.5 , 3 , 5.8 , 2.2], [6.2 , 2.9 , 4.3 , 1.3]]点个👍吧#引入十折交叉验证算法import numpy as npfrom sklearn.model_selection im

2022-03-21 15:33:54 2296

原创 Python机器学习实验二:1.编写代码,实现对iris数据集的KNN算法分类及预测

Python机器学习实验二:编写代码,实现对iris数据集的KNN算法分类及预测1、编写代码,实现对iris数据集的KNN算法分类及预测,要求:(1)数据集划分为测试集占20%;(2)n_neighbors=5;(3)评价模型的准确率;(4)使用模型预测未知种类的鸢尾花。import numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.datasets import load_irisfro

2022-03-21 15:31:48 4459

原创 vue 表单和自定义组件

vue 表单和自定义组件vue能够安装成功npm,node.js,并且能够成功创建一个项目,我觉得就已经成功一半了。但是需要需要注意node的版本不要下载太高,建议是16版本,我之前因为下载太高版本的node导致一直不能成功创建项目,后来把node的版本降低到16版本才成功。创建项目建议用vite+vue共同创建步骤:1。在目标文件夹中打开powershell输入命令:npm create vite@latest my-vue-app -- --template vue2.进入新创建的文件夹

2022-03-17 22:31:07 671

原创 python机器学习 实验一 使用最小二乘法进行贷款额度预测

python机器学习 实验一 使用最小二乘法进行贷款额度预测求解:当工资18000、年龄30时,额度是多少?给出代码与运行结果图代码:from mpl_toolkits.mplot3d import Axes3Dfrom pylab import mplimport matplotlib.pyplot as plt#多元函数是空间问题不再是平面问题,因此要用到三维画图#导入数据源x1 = [4000, 8000, 5000, 7500, 12000]x2 = [25, 30, 28,

2022-03-14 15:43:26 2094

原创 python机器学习 实验一 使用最小二乘法进行房价预测

python机器学习 实验一 使用最小二乘法进行房价预测数据求解:当房屋面积为55平方时,租赁价格是多少?给出代码与运行结果图主要是用数学推导出最小二乘法的公式,然后求出来所需要的各个参数,预测出来最终结果,有点像数学建模不要抄袭代码import matplotlib.pyplot as pltfrom pylab import mpl#导入数据源x = [10, 15, 20, 30, 50, 60, 60, 70]y = [0.8, 1, 1.8, 2, 3.2, 3, 3.1,

2022-03-14 15:29:52 3627

原创 课本上线性回归算法

课本上线性回归算法#coding=utf-8import numpy as npfrom scipy import statsimport matplotlib.pyplot as plt#构造训练数据x = np.arange(0.,10.,0.2)m = len(x)x0 = np.full(m,1.0)input_data = np.vstack([x0,x]).T#将偏置b作为权向量的一个分量target_data = 2 * x + 5 + np.random.randn(m)

2022-03-13 20:54:21 2237

原创 python 逆序对的数量【简单易懂,代码直接运行】

python 逆序对的数量【简单易懂,代码直接运行】给定一个长度为 n 的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第 i 个和第 j 个元素,如果满足 i<j 且 a[i]>a[j],则其为一个逆序对;否则不是。输入格式第一行包含整数 n,表示数列的长度。第二行包含 n 个整数,表示整个数列。输出格式输出一个整数,表示逆序对的个数。数据范围1≤n≤100000,数列中的元素的取值范围 [1,109]。输入样例:62 3 4 5 6 1输出样

2022-03-05 22:41:31 2872 5

原创 python 归并排序【简单易懂,代码直接运行】

python 归并排序【简单易懂,代码直接运行】给定你一个长度为 n 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5其实所有的排序算法都可以用一个sort排序一笔带过,重要的是其中的

2022-03-04 23:17:53 287

原创 python 第k个数 快速选择算法【简单易懂,代码直接运行】

python 第k个数 快速选择算法给定一个长度为 n 的整数数列,以及一个整数 k,请用快速选择算法求出数列从小到大排序后的第 k 个数。输入格式第一行包含两个整数 n 和 k。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整数数列。输出格式输出一个整数,表示数列的第 k 小数。数据范围1≤n≤100000,1≤k≤n输入样例:5 32 4 1 5 3输出样例:3快速选择算法,是在快排的基础上进行元素选择,快速排序实质是一个双指针算法,它分为左指针l和右指针

2022-03-04 17:52:21 1707 1

原创 Python 快速排序算法【简单易懂,代码直接运行】

Python 快速排序算法【简单易懂,代码直接运行】给定你一个长度为 n 的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5**快速排序实质是一个双指针算法,它分为左指针l和右指针r,和

2022-03-04 16:45:00 2210

原创 python n的阶乘 图解递归过程【简单易懂,代码可以直接运行】

python n的阶乘 图解递归过程【简单易懂,代码可以直接运行】输入一个整数 n,请你编写一个函数,int fact(int n),计算并输出 n 的阶乘。输入格式共一行,包含一个整数 n。输出格式共一行,包含一个整数表示 n 的阶乘的值。数据范围1≤n≤10输入样例:3输出样例:6图解递归其实每个递归函数都可以化作一棵树,树的前序遍历就是递归的顺序,重点找好出口代码如下:def fact(n): if n == 1: return 1 re

2022-01-16 21:02:28 2176

原创 python 最长公共字符串后缀【简单易懂,代码可以直接运行】

python 最长公共字符串后缀【简单易懂,代码可以直接运行】给出若干个字符串,输出这些字符串的最长公共后缀。输入格式由若干组输入组成。每组输入的第一行是一个整数 N。N 为 0 时表示输入结束,否则后面会继续有 N 行输入,每行是一个字符串(字符串内不含空白符)。每个字符串的长度不超过 200。输出格式共一行,为 N 个字符串的最长公共后缀(可能为空)。怎么考虑这个题呢?首先这是一个字符串匹配问题,找最长后缀,所以我们需要从后往前找这个题的难点一输入问题:如何输入字符串进行循环比

2022-01-16 20:55:29 1027

原创 python 字符串移位包含问题【简单易懂,代码可以直接运行】

python 字符串移位包含问题【简单易懂,代码可以直接运行】这个题难度是hard,还是挺困难,这里用的是一种遍历得算法,总觉得数据结构中的KMP算法也可以实现这个问题,但是没有尝试,用暴力搜索解决得这道题。对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s1 和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如 CDAA 是由 AABCD 两次移位后产生的新串 BCDAA 的子串,而 ABCD 与 AC

2022-01-16 20:51:54 2243

原创 python 字符串插入【简单易懂,代码可以直接运行】

python 字符串插入【简单易懂,代码可以直接运行】有两个不包含空白字符的字符串 str 和 substr,str 的字符个数不超过 10,substr 的字符个数为 3。(字符个数不包括字符串结尾处的 \0。)将 substr 插入到 str 中 ASCII 码最大的那个字符后面,若有多个最大则只考虑第一个。输入格式输入包括若干行,每一行为一组测试数据,格式为str substr输出格式对于每一组测试数据,输出插入之后的字符串。输入样例:abcab eee12343 555输出样例

2022-01-16 20:50:09 3903

原创 python 替换字符【简单易懂,代码可以直接运行】

python 替换字符【简单易懂,代码可以直接运行】给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符 # 替换。请你输出替换后的字符串。输入格式输入共两行。第一行包含一个长度不超过 30 的字符串。第二行包含一个字符,表示要替换掉的特定字符。输出格式输出共一行,为替换后的字符串。输入样例:hellol输出样例:he##o代码如下:s = input()c = input()print(s.replace(c,'#'))对比一下:...

2022-01-16 20:40:42 1784

原创 python 字符串加空格【简单易懂,代码可以直接运行】

python 字符串加空格【简单易懂,代码可以直接运行】给定一个字符串,在字符串的每个字符之间都加一个空格。输出修改后的新字符串。输入格式共一行,包含一个字符串。注意字符串中可能包含空格。输出格式输出增加空格后的字符串。数据范围1≤字符串长度≤100输入样例:test case输出样例:t e s t c a s e代码如下:s = input()s1 = []count = 0for i in s: s1.append(i) count += 1

2022-01-16 20:38:31 19700 3

原创 Python 循环相克令【简单易懂,代码可以直接运行】

Python 循环相克令【简单易懂,代码可以直接运行】循环相克令是一个两人玩的小游戏。令词为“猎人、狗熊、枪”,两人同时说出令词,同时做出一个动作——猎人的动作是双手叉腰;狗熊的动作是双手搭在胸前;枪的动作是双手举起呈手枪状。双方以此动作判定输赢,猎人赢枪、枪赢狗熊、狗熊赢猎人,动作相同则视为平局。现在给定你一系列的动作组合,请你判断游戏结果。输入格式第一行包含整数 T,表示共有 T 组测试数据。接下来 T 行,每行包含两个字符串,表示一局游戏中两人做出的动作,字符串为 Hunter, Bea

2022-01-16 20:37:04 198

原创 python 字符串中的数字个数【简单易懂,代码可以直接运行】

python 字符串中的数字个数【简单易懂,代码可以直接运行】输入一行字符,长度不超过 100,请你统计一下其中的数字字符的个数。输入格式输入一行字符。注意其中可能包含空格。输出格式输出一个整数,表示字数字字符的个数。输入样例:I am 18 years old this year.输出样例:2代码如下:s = input()sum = 0for i in s: if i >= '0' and i <= '9': sum += 1print(su

2022-01-16 20:35:23 3455

原创 python字符串长度【简单易懂,代码可以直接运行】

python字符串长度【简单易懂,代码可以直接运行】给定一行长度不超过 100 的非空字符串,请你求出它的具体长度。输入格式输入一行,表示一个字符串。注意字符串中可能包含空格。输出格式输出一个整数,表示它的长度。输入样例:I love Beijing.输出样例:15题目很简单,代码如下:s = input()print(len(s))看下C++与python对比...

2022-01-16 20:33:07 3196

原创 python 蛇形矩阵 利用偏移量来解决蛇形矩阵问题【简单易懂,代码可以直接运行】

python 蛇形矩阵 利用偏移量来解决蛇形矩阵问题【简单易懂,代码可以直接运行】输入两个整数 n 和 m,输出一个 n 行 m 列的矩阵,将数字 1 到 n×m 按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数 n 和 m。输出格式输出满足要求的矩阵。矩阵占 n 行,每行包含 m 个空格隔开的整数。数据范围1≤n,m≤100输入样例:3 3输出样例:1 2 38 9 47 6 5分析:这个题如果是靠单纯靠循环来解决的话是非常困难而且没有头

2022-01-16 20:28:59 1371

原创 python数组变换【简单易懂,代码可以直接运行】

python 数组变换【简单易懂,代码可以直接运行】输入一个长度为 20 的整数数组 N,将整个数组翻转,使得第一个元素成为倒数第一个元素,第二个元素成为倒数第二个元素,…,倒数第二个元素成为第二个元素,倒数第一个元素成为第一个元素。输出翻转后的数组。输入格式输入包含 20 个整数,每个数占一行。输出格式输出新数组中的所有元素,每个元素占一行。输出格式为 N[i] = x,其中 i 为元素编号(从 0 开始),x 为元素的值。数据范围−100≤N[i]≤100此时应该注意:reverse

2022-01-11 10:30:43 659

pandas数据处理要用到的数据包luohu3.csv

pandas数据处理要用到的数据包

2022-01-07

空空如也

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

TA关注的人

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