自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每天刷两道题——第十四天

当算法运行时,输入的数据通常会被要输出的部分覆盖掉。不是原地算法有时候称为非原地(not-in-place)或不得其所(out-of-place)。给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其。给你一个 m 行 n 列的矩阵 matrix ,请按照。基本上不需要额外辅助的数据结构,然而,允。返回矩阵中的所有元素。

2024-01-12 22:22:24 484

原创 每天刷两道题——第十二天+第十三天

如果数组中的数字就是1 ~ N,则 (N+1) 就是第一个缺失的正数,否则 1 ~ N 中一定缺失了某个正数,因此可以发现此处需要进行排序和查找的数字只有数组中处于1 ~ N 中的数字,我们只需要遍历一次数组,将每个位于1 ~ N 的数字放到其在数组对应下标(数字减一)的位置中,其他数字直接标记为 N+1,这样当我们再次从头到尾遍历数组时,向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]

2024-01-11 22:24:17 868

原创 每天刷两道题——第十一天

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出,他和队列不同的就在于我们可以。:最小覆盖子串 “BANC” 包含来自字符串 t 的 ‘A’、‘B’ 和 ‘C’。给你一个字符串 s 、一个字符串 t。堆是一个二叉树,有两种堆,最大堆与最小堆。,让优先级高的排在队列前面,优先出队。如果 s 中存在这样的子串,我们保证它。,我们寻找的子字符串中该字符数量必须。

2024-01-09 23:15:16 1598

原创 每天刷两道题——第十天

在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。,请你统计并返回 该数组中。某一天 买入这只股票。

2024-01-08 23:08:07 3940

原创 每天刷两道题——第九天

的 异位词的子串,返回这些子串的起始索引,不考虑答案输出的顺序。异位词指由相同字母重排列形成的字符串(包括相同的字符串)。起始索引等于 6 的子串是 “bac”, 它是 “abc” 的异位词。: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。:起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的。的一种思想,两个指针指向的元素之间形成一个窗口。的长度,“pwke” 是一个子序列,不是子串。,所以我们可以在字符串。

2024-01-07 23:12:57 369

原创 每天刷两道题——第七天+第八天

当遍历墙的高度的时候,如果当前高度小于栈顶的墙高度,说明这里会有积水,我们将墙的高度的下标入栈。如果当前高度大于栈顶的墙的高度,说明之前的积水到这里停下,我们可以计算下有多少积水了。,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序,在不复制数组的情况下原地对数组进行操作。当前高度大于栈顶高度,出栈,计算出当前墙和栈顶的墙之间水的多少,然后计算当前的高度和新栈的高度的关系,类似于括号匹配,仔细观察蓝色的部分,每次匹配出一对括号(找到对应的一堵墙),就计算这两堵墙中的水。

2024-01-07 00:00:10 917

原创 每天刷两道题——第六天

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。算法的时间复杂度为 O(n)。:最长数字连续序列是 [1, 2, 3, 4]。指的是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。互为字母异位词的两个字符串进行。给定一个未排序的整数数组。给你一个字符串数组,将。

2024-01-05 00:33:39 387

原创 每天刷两道题——第五天

计数值可以是任意的Interger(包括0和负数)。:第一行的两台服务器互相通信,第三列的两台服务器互相通信,但右下角的服务器无法与其他服务器通信。下降路径中数字和最小的是 [1,5,7] ,所以答案是 13。中,1 表示单元格上有服务器,0 表示没有。数组中的每一行选择一个数字,且按顺序选出来的数字中,这里有一幅服务器分布图,服务器的位置标识在。结构,将任意长度的数据映射到有限长度的域上。行中的每一行选择一个数字,并且第。它是一个无序的容器类型,以字典的。时,可以得到的路径和最小值。

2024-01-03 10:41:10 807

原创 每天刷两道题——第四天

子问题 1:以−2结尾的连续子数组的最大和是多少;子问题 2:以1结尾的连续子数组的最大和是多少;子问题 3:以−3结尾的连续子数组的最大和是多少;子问题 4:以4结尾的连续子数组的最大和是多少;子问题 5:以−1结尾的连续子数组的最大和是多少;子问题 6:以2结尾的连续子数组的最大和是多少;子问题 7:以1结尾的连续子数组的最大和是多少;子问题 8:以−5结尾的连续子数组的最大和是多少;子问题 9:以4结尾的连续子数组的最大和是多少。

2024-01-02 14:18:19 813

原创 每天刷两道题——第三天

编写一个函数,将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。原地修改输入数组、不给另外的数组分配额外的空间,使用 O(1) 的额外空间。给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)

2024-01-01 23:06:02 507

原创 每天刷两道题——第二天

一种选优搜索法,又称为试探法,但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。返回在四个方向(上、下、左、右)上行走时,从起始方格到结束方格的不同路径的数目,要求。每一个无障碍方格都要通过一次,但是一条路径中不能重复通过同一个方格。且只有一个起始方格。表示结束方格,且只有一个结束方格。表示我们可以走过的空方格。

2024-01-01 00:17:57 805

原创 每天刷两道题——第一天

给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。输入为三个整数:day、month 和 year,分别表示日、月、年。您返回的结果必须是这几个值中的一个 {“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”}。

2023-12-30 22:36:46 432

原创 刷题第一天——链表

链表

2023-10-11 09:51:43 144

原创 python错误汇总

python报错

2023-08-30 08:11:20 636

原创 c盘爆红——常用的清理c盘的方法

将不需要的占内存的软件卸载。

2023-08-01 20:49:00 173

原创 遇到的pycharm问题汇总3

日常运行python代码遇到的错误和解决办法

2023-03-23 18:44:01 361

原创 shell脚本

Git Bash 运行shell脚本

2022-10-31 20:33:39 165 1

原创 python代码遇到的问题汇总2

跑python代码遇到的问题汇总2

2022-07-13 15:49:30 1447

原创 IDEA2022控制台读取数据库数据和输出乱码��

IDEA控制台输出中文乱码

2022-06-20 15:33:31 1714

原创 postman接口测试工具和后端代码demo

springBoot项目工程接口测试

2022-06-15 10:58:31 845

原创 java高级基础知识

数据结构枚举(Enumeration)enum color{ red,blue,green}color.red //取单个值color.values() //['red','blue','green']color.ordinal("red") //0向量(Vector)向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化,在创建对象的时候不必给对象指定大小//四种构造方法Vector() //创建一个默认的向量,默认大小为 10Vect

2022-05-27 20:37:35 213

原创 java语言基础

菜鸟工具,没事的时候可以玩玩变量运算赋值:int a, b, c; // 声明三个int型整数:a、 b、cint d = 3, e = 4, f = 5; // 声明三个整数并赋予初值算数运算符:m=2a++ :先执行表达式赋值,在执行++ 也就是m=20,a=11m=2++a:先执行++,在计算表达式赋值,也就是m=22, a=11关系运算符:位运算符:A = 0011 1100 //60B = 0000 1101 //13逻辑运算符:赋值运算

2022-05-26 11:24:07 94

原创 java基础概念

基本概念学习java的基础知识首先清楚下面四个概念:对象:对象就是类的实例,包含状态和行为类:描述一类对象有的行为和状态方法:方法还就是行为,一个类包含很多方法实例变量:每个对象都会有独特的实例变量,对象的状态有这些实例对象的值决定,比如传入的参数编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感的类名:类名的首字母应该大写,如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass方法名:所有的方法名都应该以小写字母开头。如果方

2022-05-23 20:53:40 2128

原创 将mdf文件转化为excel

mdf文件使用sql server恢复并且导出为excel还原数据库打开sql server,数据库右键点击附加,添加mdf文件,可以直接还原数据库ljdata然后就可以看见你还原的数据库了导出为excel右键数据库Jdata—任务—导出数据:第一步(选择你要导出的数据库)第二步(选择你要导出的模式和位置)第三步(选择要导出的数据库中的表)然后一直下一步,直到成功:最后就可以在你选择的位置上看见导出的excel文件了正在复制到 ALL_Table_0 (错误)参考博客

2022-05-18 21:29:21 2432

原创 java环境jdk+eclipse+Maven配置

java环境安装配置

2022-05-17 16:12:36 1042

原创 机器学习Python代码入门经验总结

环境安装安装anacondaanaconda提供了python的需要的包管理和环境管理。网上可以搜anaconda的安装教程,如果没有,参考文章Anaonda安装教程(详细版)安装成功就会出现这个Anaconda Navigator,也就anaconda的界面,点击可以进入需要用到的功能如下:搜索安装你想要的包创建虚拟环境如果使用anaconda 的界面会比较缓慢,使用cmd命令会比较快。需要用到的一些cmd命令:conda env list #查看安装的所有的虚拟环境conda

2022-05-13 20:08:28 619

原创 学习笔记1-机器学习基本的tensorflow的函数

数据操作import tensorflow as tfx=tf.range(4) #[0,1,2,3]tf.zeros((2,3,4)) #全部赋值为0y=tf.ones((2, 3, 4)) #全部赋值为1 #(2, 3, 4)为: [[[1, 1, 1, 1], # [1, 1, 1, 1], # [1, 1, 1, 1]], # [[1, 1, 1, 1], # [1, 1, 1, 1], #

2022-05-10 10:41:43 205

原创 jupyter的一些基础操作

进入方式这里使用anaconda自带的Jupyter Netbook,虚拟环境默认是anaconda下的python3虚拟环境。cmd输入命令jupyter notebook,进不进虚拟环境都可以。配置自己的虚拟环境参考博客,win+r打开cmd,进到虚拟环境中,直接依次运行:conda install jupyterconda install ipykernel # 安装jupyter内核# 添加虚拟环境到jupyter中python -m ipykernel install -

2022-04-28 19:38:40 3817

原创 机器学习之AUC、AUPRC、F1等评价指标的含义

AUC = 0.506031AUC(area under the curve)是模型评估指标,特别是二分类模型使用的主要离线评测指标之一。参考博客,AUC值是ROC曲线与x轴围成的面积。AUC的来源路线:混淆矩阵--ROC曲线--AUC1.混淆矩阵(二分类)TPR(真正例概率)=TPTP+FNTPR(真正例概率)={ \frac {TP} {TP+FN}} TPR(真正例概率)=TP+FNTP​FPR(假正例概率)=FPFP+TNFPR(假正例概率)={ \frac {FP} {FP+TN}}

2022-04-14 10:12:18 17299 1

原创 python文件读写模式r/w/a和rb/wb/ab的区别

python文件读写参考博客open()是python的内置函数,返回一个文件对象,这个对象拥有read、readline、write、close等方法。官方定义如下:open('file','mode') #file需要打开的文件路径 mode(可选)打开文件的模式,省略时默认r模式示列代码:open("model/m.pkl","r") #只能读取open("model/m.pkl","w") #只能写入open("model/m.pkl","a") #源文件末尾追加

2022-04-10 10:49:39 1713

原创 pycharm调试详解

pycharm调试按钮的意思1.单击打断点2.右键选择debug3.运行出现以下的界面4.竖排按钮的含义5.横排按钮的含义参考博客

2022-04-10 09:57:43 682

原创 数据处理中对excel的一些操作

excel如何移动整列   选中这列,将鼠标移到边缘位置,按住shift,拖动到想要的位置就可以了excel快速选中很大一片区域记住最开始的一个点击想删除的区域最右下角哪一个输入开始的那个位置+:再回车就可以选中以这两个点为对角线的所有数据了。python读取excel数据代码import numpy as npimport csv # 读取csv文件import xlrd #读取xlsx文件total=[]label=[]#读取多行多列的数

2022-04-10 09:32:19 586

原创 最优化总复习

最优化总复习常见范数内积运算学过的最优化问题分类常见范数1:p范数∣∣x∣∣p=(∑i=0n∣xi∣p)1/p||x||_p=(\sum_{i=0}^n|x_i|^p)^{1/p}∣∣x∣∣p​=(i=0∑n​∣xi​∣p)1/p2:∞\infty∞ 范数∣∣x∣∣∞=max⁡1≤i≤n∣xi∣||x||_\infty=\max_{1\le i \le n}|x_i|∣∣x∣∣∞​=1≤i≤nmax​∣xi​∣内积运算<y,z>=<z,y><ay,z>=a

2022-04-10 09:17:12 159

原创 软件sublime的一些操作

一些快捷键ctrl+d 和 F3 //选中+查找下一个esc //退出package controlctrl+b //运行代码离线安装pakage control去github下载主文件:https://github.com/wbond/sublime_package_control解压之后把文件夹名称修改为package control点击preferrence–browse packages…进入这个目录将文件复制到这里关闭sublime,再打开,在prefere

2022-04-10 09:13:01 743

原创 python代码报错: No such file or directory:‘xx/xx\\xx’

FileNotFoundError: [Errno 2] No such file or directory: ‘./EvoNet-master/data\djia30\series.npy’一看这个错误就是路劲拼接错误'/'和'\\同时存在',双击错误信息跳转到报错的位置。self.raw_data_array['data']=np.load(os.path.join(self.param.data_path,self.param.data_name, 'series.npy')) self.raw

2022-04-09 17:15:23 1643

原创 linux下的python代码

python虚拟环境操作命令参考博客conda env list #查看所有的虚拟环境conda create -n python36 python==3.6.2 #创建虚拟环境,如果不指定的话,版本可能会很低conda/source activate python36 #进入虚拟环境pip install package_name #安装包,先进入你的虚拟环境,在执行source deactivate #退出虚拟环境conda env remove -n python36 #删除虚拟

2022-04-09 17:02:15 1870

原创 python代码报错:ValueError: multiclass format is not supported(已解决)

ValueError: multiclass format is not supported找到报错的位置def compute_auc(pred, label): if isinstance(pred, torch.Tensor): pred = pred.cpu().detach().numpy().flatten() if isinstance(label, torch.Tensor): label = label.cpu().detach().nu

2022-04-09 16:25:57 11246 1

原创 手动转化excel数据为符合网络输入格式的npy文件

Python问题集锦错误:ValueError: too many values to unpack (expected 3)错误:ValueError: too many values to unpack (expected 3)运行新的代码,将我的数据转化为npy格式然后修改了路径,运行报这个错误参考博客,这个错误一般是元素赋值数量不对等造成的,找到报错位置:(这里有两个数组,一个元组)data_, label_, (length, input_size) = np.load(filepath,

2022-04-08 11:31:16 2013

原创 元组、列表、数组的差别

概念参考博客元组:用于存储值固定不变的值表,如(1,[1,2],‘q’)列表:用于存储其值可变的表,列表中的元素类型可不同,如[1,2,[1,2],‘m’,(1,2)]数组:类型相同,数量有限的变量组合在一个集合中,如[1,2]参考博客进一步的了解:python现在只有元组(tuple)和列表(list),没有数组元组一旦创建不可改变,例如:aa=tuple(1,2,3);不能追加(append)元素,弹出(pop)元素等只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa

2022-04-07 19:37:40 2672

原创 跑代码遇到问题汇总

代码WETAS Weakly Supervised Time-Series Anomaly Segmentation查看numpy的版本错误:ValueError: too many values to unpack (expected 3)查看numpy的版本错误:ValueError: too many values to unpack (expected 3)找到错误位置:打印一下np.load(filepath, allow_pickle=True)如下,和他的shape=(42694,

2022-04-05 19:48:27 2569 8

空空如也

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

TA关注的人

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