自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 投资||模拟盘

危机感、不断清零、国际化: 赚到的钱,抽取5%回馈社会,失利是暂时的,这不是你的钱,世界不是关于你。浪潮信息的主营业务有: 服务器等云计算基础设施产品的研发、生产、销售。轻工制造,从事包装应刷业务,2023进入算力租赁服务。我自己这种人是兜里有几k就可以活了。

2023-11-14 10:34:15 147

转载 如何理解财政收支平衡?

财政收支平衡是指当年国家财政收收入等于支出或收入大于支出,略有节余。如果当年财政收入小于支出,出现差额就称出现了财政赤字。财政收支平衡是指在一定时期内(通常为一个财政年度)财政收入与财政支出之间的等量对比关系。事实上,财政收入与支出在总量上的平衡,只有在编制预算时才能存在。预算执行结果收入与支出恰好相等的绝对平衡状态是很少见的,通常不是收大于支,就是支大于收。

2023-10-25 01:37:46 548

原创 国债1万亿,你该学点什么

① 战争时代-筹措military purpose ② 平衡财政收支(大部分时期都是deficit的状态,一般方法有levy.taxing,print money,national debt,当taxing与print money都困难的时候,就进行nb)③ 建设(基建、防自然灾害啥的)一般国债的利率>银行的利率,那不然为什么不直接选择银行利率呢?意思是指非经正式途径传播的消息。底层逻辑:国家信用向社会募资。

2023-10-25 01:36:08 152

原创 刷题第九天 栈与队列● 20. 有效的括号● 1047. 删除字符串中的所有相邻重复项● 150. 逆波兰表达式求值

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。

2023-07-20 10:50:34 57

原创 刷题第八天 ● 232.用栈实现队列● 225. 用队列实现栈

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true;

2023-07-19 10:46:51 254

原创 栈与队列 理论基础

HP STL 其他版本的C++ STL,一般是以HP STL为蓝本实现出来的,HP STL是C++ STL的第一个实现版本,而且开放源代码。P.J.Plauger STL 由P.J.Plauger参照HP STL实现出来的,被Visual C++编译器所采用,不是开源的。C++标准库是有多个版本的,要知道我们使用的STL是哪个版本,才能知道对应的栈和队列的实现原理。接下来介绍的栈和队列也是SGI STL里面的数据结构, 知道了使用版本,才知道对应的底层实现。栈是前进后出,队列是先进先出。

2023-07-19 10:23:51 279

原创 DAY 7 字符串 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串

然后从后向前双指针遍历,一个指针位置i为原字符长度-1,一个指针j位置为现字符末尾,此时两指针间全部为空,就将i指向的非空字符存储到j位置,然后一起向前挪动1个位置,如果i遇到空字符,那就在j到j-2的位置填入‘%20’即可。要求1是没有限制条件的,只要进入就反转前k个,要求三其实也可以理解为在这2k个字符内,只要字符个数大于等于k,就反转前k个,这样的话要求1和要求三的判定条件就可以统一了,那就是i+k小于s的长度。那要求1和3的操作是一样的,都是反转前k个字符,所以可以考虑将这两个的判定条件统一。

2023-07-19 09:30:44 42

原创 C++刷题第六天 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和

那存储那些数组的和呢?就只有两个选择,存储两个数组元素和 OR 三个数组元素和,如果是三个数组元素和,时间复杂度就是N的三次方,两个数组元素和就是两个N的平方,所以存储两个数组的元素和比较合适。和242类似,可以定义一个长为26的数组来记录magazine中各个字母出现的次数,然后遍历ransomNote,减去哈希表中对应字母的次数,如果某一个字母出现的次数小于0,那就不符合要求。这道题不仅需要计算和,还要知道满足要求元素的个数,所以用map比较合适,key存储和,value存储这个和出现的次数。

2023-07-10 17:03:00 372

原创 C++刷题第五天 哈希表-242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。t。

2023-07-10 14:26:07 238

原创 哈希表 基础理论

总结一下,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。但是哈希法也是牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。如果在做面试题目的时候遇到需要判断一个元素是否出现过的场景也应该第一时间想到哈希法!

2023-07-07 16:18:48 191

原创 C++刷题第四天 链表 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 160. 链表相交 ● 142.环形链表II

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例:原列表为:1-2-3-4-5交换一次后为:2-1-3-4-5交换结束为:2-1-4-3-5就是下标为偶数的节点与后一节点交换位置。

2023-06-29 23:31:39 140

原创 C++刷题第三天

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。示例:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]

2023-06-29 10:58:00 114

原创 链表理论基础

/ 单链表int val;// 节点上存储的元素// 指向下一个节点的指针ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数也可以不定义构造函数,C++默认生成一个构造函数,但是这个构造函数不会初始化任何成员变量,下面我来举两个例子:所以如果不定义构造函数使用默认构造函数的话,在初始化的时候就不能直接给变量赋值!

2023-06-28 18:47:33 85

原创 刷题第二天 数组 leetcode 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

一层for循环,定义j为这个窗口的结束指针,从0开始循环,当sum大于target,j值停止变化,然后sum减去窗口开始的指针i元素的值,看是否sum还是大于target,如果是那继续sum减去的这一过程,直到sum再次小于target,记录最后一次的元素个数,记录i值;因为数组中有负数,所以平方后值大的元素肯定是在数组两边,可以依次比较数组两边哪一个元素平方后的值大,然后按照从后往前的顺序,将大的元素写在一个新的数组后面,这样只需要遍历一遍数组就可以了,时间复杂度O(n)。组成的新数组,要求也按。

2023-06-27 16:37:23 313

原创 C++刷题第一天 数组理论基础,LeetCode704、27

数组可以方便的呢通过下标索引的方式获取到下标下对应的数据。如图:因为数组的内存空间的地址是连续的,所以我们在删除或者增加元素的时候,就有可能要移动其他元素的地址。例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作,如图所示:使用C++要注意vector和array的区别,vector的底层实现是array,严格来讲vector是容器,不是数组。地址为16进制,int型是4个字节,所以每个元素地址差4.

2023-06-26 16:24:10 132

原创 impedance用于阻抗谱拟合的Python库,bode图的优化方法,impedance输出bode图的优化方法

可以看到这个函数是用plot来画bode图的,x为对数轴是因为ax.set_xscale('log')设置了x为对数轴,该函数是把模值和相角分开画的,for ax in axes:这个循环统一设置了两个图形的格式和图标等,想知道里面具体格式设置信息的可以自行对应查找for中每个函数的意义。第一张图中的蓝色点是原始数据点,这两张图的数据是一样的,是不是看着这个图形差距很大,注意看图2中的红色框,纵坐标是对数轴,而图一纵坐标是以log为底的,显然坐标尺度不一样那图形可视化出来肯定不一样,再次运行输出图形如下。

2023-03-28 17:16:53 952 1

原创 多层感知机MLP实现分类常见问题,及二分类示例

就跟着代码的顺序说问题。

2022-11-03 10:15:24 2882 1

原创 C语言 数值运算中的类型转换

将int型101转换为longlong型。数值运算中的类型转换遵循以下原则。144LL转换为double型。

2022-08-29 15:25:14 931

原创 验证各种整型的字节长度及数值范围,及其溢出方式

从结果中可以看出来,short int的范围就是-32768~32767,而且其溢出方式是类似于一个圈,超出最大值会回到最小值再开始,最大值+1的结果是其最小值,最大值+11就是其最小值+10,unsigned效果是一样的。可以通过下面代码来验证short型的数值范围及查看其溢出方式。

2022-08-22 15:39:33 681

原创 C语言学习笔记1——定义输出格式,printf中的“%-xd”

在printf中可以在确定输出类型的%d等字符中加入“-x”,x为数字,其意义为固定该输出所占的位置大小,以下文代码为例,%-10d就是该整数输出至少要占10个位置,不足用空格补齐。如果输出的长度大于指定长度,则占用后续位置。...

2022-08-18 16:39:04 1160

原创 数据结构有什么用?C语言为例

说到数据结构,可能最先想到的就是不同类型数据的占用空间不同,那还有没有其他用途呢,肯定是有的,下面我就用C当中的数组和链表两种存储形式来举例说明数据结构有什么用。

2022-08-18 10:48:27 1550

原创 VScode C语言环境配置,win10 64位

之前一直用的VC++6.0,太老了,该换换了,网上也找了其他博主的一些博客,但是有些博客可能是系统不一样?反正按照步骤来,没能成功,我来分享一下我的成功案例。

2022-08-16 10:47:48 2813

原创 python中enumerate函数使用说明

结果如下:第一列是元素下标,第二列是元素本身的值,会按照顺序遍历下标默认是从0开始,但是也可以人为设定下标开始的值结果如下 下标从3开始赋序号

2022-06-27 15:32:37 184

原创 python中读取文件夹中文件名的方法,及os.listdir结果顺序错乱的问题

这样读出来的文件名是没有任何问题的,但是有一个问题就是这个文件名的顺序有问题,看下图,本应该40+的在前,但是由于os.listdir本身的算法设计,导致了这种顺序错乱的问题。比如我本身的顺序是{1,2,3,...,100,101},那他读出来后的顺序会变成{1,100,101...,2,3}如果文件名的排列顺序是按照文件名中的某一个数字排列的,那可以用sort函数来解决顺序错乱的问题,我这个文件来举例,我的文件名是‘171018-1247_#145.DTA ’、‘171018-1247_#41.DTA’这

2022-06-27 15:26:05 3258 1

原创 UnicodeDecodeError: ‘‘ codec can‘t decode byte 0xb0 in position : invalid start byte,批量读取不同编码文件的解决方法

参考博客:(45条消息) Python读取各种格式的txt文档(ANSI、Unicode、Unicode big endian、UTF-8等)_Ltinginger的博客-CSDN博客_python读取ansi编码文件问题想用python打开一个.dat的文件,代码及报错如下:以下是踩过的坑:默认编码格式是utf-8,这个格式读取错误,就看看文件是什么格式,把编码格式换一换呗最简单的方法,用记事本打开,另存为 这个时候可以看到编码格式为ANSI,ok,那就把解码格式改为这个...

2022-05-31 10:57:19 2920 2

原创 python读取.txt、.dat等文件,将其中特定内容存到其他文件

我想要用的数据存在一个.dat文件中,但是这个文件中除了我想要的数据还有很多其他杂乱的内容,所以需要有一个寻找我想要内容的过程,见下图,我想要的是图中标亮部分及以后的数据;我需要将这些数据按顺序读出,并将其转换成数值类型,然后再按顺序写入csv文件。首先分析一下思路,这个.dat文件可以直接用python打开读取内容,如下图所示,所以不用另外进行格式转换;可以通过关键字来查找到我需要的数据的位置,比如我这个文件中有一行表示单位的字符(红框),并且在该文件中独一无二,就可以作为关键字;找到我需要的数据

2022-05-25 11:37:56 11375

原创 图神经网络简介,什么是图神经网络,GNN

distill博客:A Gentle Introduction to Graph Neural Networks (distill.pub)什么是图?图是由一些点和一些线构成的,能表示一些实体之间的关系,图中的点就是实体,线就是实体间的关系。如下图,v就是顶点,e是边,u是整张图。attrinbutes是信息的意思,每个点、每条边、每个图都是有信息的。怎么表示一张图,可以参考下面这个例子每个顶点、边和整张图都可以用一个向量来表示,在这个例子中,顶点的向量有六个值,柱体的高矮就表示该值的.

2022-05-13 21:16:26 29019 7

原创 torch.cat()用法

torch.cat()是用来拼接tensor的语法:torch.cat([x1,x2,...],dim = )x1,x2为要拼接的矩阵,dim为你指定拼接的维度,x = torch.randn(2,3,4)y = torch.randn(2,3,4)z = []for i in range(len(x)+1): print('dim=',i) z = torch.cat([y,x],i) print(z.shape)指定的维度不能超过要拼接矩阵本..

2022-05-09 10:38:59 4109 1

原创 pd.get_dummies,pandas中getget_dummies的用法,python中处理离散值的方法,将文字特征转换成数字特征的方法

需要用到pandas这个包,调用请提前下载这个就是用独热编码来替换离散值特征。例如,“MSZoning”包含值“RL”和“Rm”我们将创建两个新的指示器特征“MSZoning_RL”和“MSZoning_RM”,其值为0或1。根据独热编码,如果“MSZoning”的原始值为“RL”,则:“MSZoning_RL”为1,“MSZoning_RM”为0。首先假如一个数据集有六个样本,每个样本两种特征,数据保存在‘111.csv’中,其中feature1是文字特征,分别为“bak” “bif” “ni

2022-05-06 17:05:08 3651 2

原创 python中slice用法

slice() 函数返回 slice 对象(切片)。slice 对象用于指定如何对序列进行裁切。您可以指定在哪里开始裁切以及在哪里结束裁切。您还可以指定步进,例如只切每隔一个项目。语法slice(start, end, step)默认为step为1x = slice(2,6)print(x)#输出: slice(2, 6, None)y = torch.randn(6,7)print(y)print(y[x][:])print(y[x,x])输出:y[x]..

2022-05-06 15:56:03 1883

转载 优化器,optimizer

用作自己记录参考知乎:优化器(Optimizer) - 知乎 (zhihu.com)1.什么是优化器?2.有哪些优化器?3.优化算法的选择与使用策略参考资料:梯度下降(Gradient Descent)小结 - 刘建平Pinard - 博客园 (cnblogs.com)一个框架看懂优化算法之异同 SGD/AdaGrad/Adam - 知乎 (zhihu.com)一文弄懂神经网络中的反向传播法——BackPropagation - Charlotte77 -

2022-05-06 15:23:45 268

原创 python中.item的用法

参考原链接:(39条消息) 关于python中.item()的用法_千律的博客-CSDN博客_item()x = torch.randn(2,2)print(x) print(x[1][1])print(x[1][1].item())从这里可以看出.item的输出精度更高,所以在梯度下降或者需要高精度的场合可以用。而且,看下方print(x.item())会有提示:ValueError: only one element tensors can be converted .

2022-05-06 10:30:20 3163

原创 权重衰退,weight decay,L2正则化

通过函数与0的距离来衡量函数的复杂度。但是怎么精确的确定一个函数和0之间的举例呢?没有一个正确答案。一种简单的方法是通过线性函数中的权重向量的某个范数来度量其复杂性,例如。要保证权重向量比较小,最常用方法是将其范数作为惩罚项加到最小化损失的问题中。将原来的训练目标*最小化训练标签上的预测损失*,调整为*最小化预测损失和惩罚项之和*。现在,如果我们的权重向量增长的太大,我们的学习算法可能会更集中于最小化权重范数。这正是我们想要的。在线性回归中,我们的损失函数为下式x(i)为样本i的特.

2022-05-06 09:21:09 295

原创 深度学习环境配置下载速度慢,下载加速教程

环境配置,下载速度慢,只有几十kb,看别的博客尝试换清华源什么的命令,换完之后总是有一些问题,下载失败什么的,如下图Looking in indexes: http://pypi.tuna.tsinghua.edu.cn/simpleWARNING: The repository located at pypi.tuna.tsinghua.edu.cn is not a trusted or secure host and is being ignored. If this repository.

2022-04-07 16:50:35 2001

原创 怎么寻找数据集

1、paperswithcodes datasets:一个网站,论文的代码实现以及在各个数据集上面的表现,也有一些论文常见的数据集2、Kaggle datasets:一个竞赛的网站,有常见数据集,也有用户上穿的数据集,用户上传的数据集质量参差不齐,需要自己判断3、Google dataset search:一个数据集的搜索引擎,可以在上面搜索需要的数据集,返回结果是各种网站相应的数据集4、也有各种各样集成的工具数据集,比如tensorflow、huggingface5、从各种竞赛或者公司中发

2022-04-06 15:09:26 9657 1

原创 机器学习常用数据集介绍

1.2 数据获取【斯坦福21秋季:实用机器学习中文版】_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Lf4y1n7LN/?spm_id_from=333.788 MNIST:手写数字数据集,学习常用Imagenet:图片的数据集,从搜索引擎的图片AudioSet:youtube上面的声音切片的数据集,可以分类Kinetics:youtube上面的视频的切片,每个切片都有一些人的行为KITTI:无人驾驶的数据集,摄像头、激光雷达各种传感器得到的

2022-04-05 16:55:49 1434

原创 CNN卷积神经网络 知识点总结

参考知乎文章:卷积神经网络(CNN)详解 - 知乎 (zhihu.com)下面是精炼版本。1、卷积神经网络结构卷积核大小:n*n,一般采用3*3与常规神经网络不同,卷积神经网络的各层中的神经元是3维排列的:宽度、高度和深度。宽度和高度是很容易理解的,深度是卷积核的个数。图1 全连接神经网络与卷积神经网络的对比2、构建卷积神经网络的各种层卷积神经网络主要由这几类层构成:输入层、卷积层,ReLU层、池化(Pooling)层和全连接层。2.1 卷...

2022-04-04 20:56:13 235

转载 tensorflow2.X 中导入keras模块代码报错

参考文章:(18条消息) cannot import name ‘get_config‘ from ‘tensorflow.python.eager.context‘_WGS.-CSDN博客

2022-03-14 11:10:39 640

原创 vscode中使用jupyter,一直无法启动内核 failed to start the kernel,有两个提示,py:2205 和py:2160 ,解决方案

一直搜索其他博主的解决办法,尝试各种办法,今天终于解决,我的tensorflow是2.0版本,python是3.7.11第一步首先参考文章:(18条消息) VsCode中运行.ipynb,显示内核已被中止(Failed to start the kernel)_Mammalss的博客-CSDN博客问题特征:1. 运行.ipynb文件时显示Failed to start the kernel2. 报错中有Bad file descriptor (C:\projects\libzmq\src

2022-03-14 11:05:27 16350 8

原创 从0开始学习深度学习 2 多输入单输出单层神经网络

我们用球队成员脚趾的平均数量,胜负记录,粉丝数目来预测球队的胜负概率,模型的图像表示如下输入:toes=8.5,wlrec=0.65,nfans=1.2有了三个输入,要有与之对应的三个权重,之所以叫权重是因为这个数值直接影响与之对应的输入对输出的影响,权重越大,与其对应的输入对输出的影响越大,这是显而易见的。模型代码如下:weights = [0.1,0.2,0] #权重def neural_network(intput,weights): pred = w_sum

2022-03-08 21:30:20 2482

空空如也

空空如也

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

TA关注的人

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