- 博客(22)
- 收藏
- 关注
原创 【经济学】- 微观经济学
Ep−ΔQQΔPPEp−ΔPPΔQQ弹性系数范围类型名称定义描述价格变动示例需求量变动示例需求曲线形状( Ep= 0 )完全无弹性商品价格的任何变动都不会引起需求量的改变垂直于数量轴的直线( 0 < Ep< 1 )缺乏弹性价格变动1%,需求量变动小于1%需求量变动对价格变动不敏感较陡峭的曲线( Ep= 1 )单位弹性价格每变动1%,需求量恰好也变动1%特定斜率的曲线( 1 < Ep∞+\infty∞富有弹性。
2025-07-24 21:24:26
993
原创 数据库系统
数据、数据库、数据库管理系统、数据库系统是数据库技术密切相关的4个基本概念。整个数据库技术框架便是由这4个概念构成的注:有关关系模型详细的数据结构、操纵和完整性约束请查看关系数据模型概述。
2025-05-03 22:28:50
1027
原创 【Python】高级特性
就普通函数而言,当程序运行到return时,会把后面的表达式返回并结束函数同时删除局部变量,但yield的作用是暂停函数,同时保留局部变量,在下一次调用生成器函数时继续运行,因而可以理解为该函数返回的是一个可迭代的数据流。在Python当中,允许函数嵌套,即在函数当中定义一个函数,这个内部函数是属于外部函数的,只能在外部函数内部调用。对于这种函数,当你给外部函数传递参数后,可以理解为函数会完成部分初始话,同时返回里面的函数,当所有内嵌函数都传递完参数后,函数才会返回程序运行的结果。
2024-10-19 14:29:13
790
原创 【Python】类
1.1.1 方法__init__()这是Python用来初始化类的方法,也称作构造方法。它的参数除了你想要初始化的变量和想要做的操作,还有一个self参数。1.1.2 self参数在Python类的所有方法的参数列表中,开始的第一个参数一定是self,他是一个指向对象本身的引用,可以通过他来访问类中的变量和方法。self参数无需传值,只需要在定义的时候写在参数列表的第一位即可。在变量前加上self,这时形参name的值会存储到变量name中,然后变量name会关联到当前创建的对象。
2024-10-07 17:24:20
583
原创 【Python】文件及目录
filename是文件名,也就是说当文本文件与py文件在同一目录下时如此打开,在不同目录下时文件名应该是文本文件的完整路径。mode是打开模式由两个字母组成,第一个字母是操作模式,第二个是文件打开类型。ecoding是文件的编码形式。本文主要将了打开文件的函数open()的参数,以及文件对象的函数,还有Pandas的基础知识。2.1.2 Pandas读取文件函数的参数。2.1.1 Pandas对文件读取的函数。
2024-10-06 18:03:03
745
原创 【Python】异常
except后一般加上异常的类型,即表示当出现某一异常时,对于这一异常要如何处理,如果后面没有接异常类型则无论是和异常都会执行该except后的语句块,因而except后加异常类型的一般写在前面,最后加上不加异常类型的,如果所有异常类型都不匹配,则有python解释器退出程序返回错误提示。else后的语句块会在try中的语句块没有发生异常时执行。assert语句是用来判断某些条件(语句1)是否正常,如果不正常则会执行语句2并抛出AssertionError。raise 错误类型(“错误的提示语句”)
2024-10-06 17:07:06
585
原创 【Python】模块和包
模块就是py文件,里面存有该文件的变量和函数,学习模块的知识,可以在编写程序时调用其他py文件。包的作用除了防止模块名重名,还有管理内容的作用,一般我们将相同类型的模块也就是py文件放到同一个包下,来对模块进行管理。以上两种导入方式的区别是前者在使用模块内函数时要加模块名即模块名.函数,后者在使用时可直接用函数名调用函数。sys.path.appnd(新的模块路径) # 这个路径应该是模块的目录,不应包含模块名。from 包名.模块名 import 函数名。本文讲了模块和包的一些使用方法。
2024-10-05 11:55:49
611
原创 【Python】集合与字典
字典的运算有很多我们在之前已经讲过,比如del语句,len()函数和in与not in语句,除此之外,字典合并还可以通过大括号{**dic1, **dic2}这将返回两个字典合并后的字典。even = set(x * 2 for x in range(1, 100)) #创建一个有前100个偶数的集合。如果给dict()的参数是一个嵌套元组,即元组中放了若干个两个元素的元组,则这些元组会按照前键后值的顺序形成字典。基本上同列表,sum()也可用于元素全是数的列表,用来返回容器所有元素的和。
2024-10-04 01:06:13
359
原创 【Python】序列
2.1.1 字符串可以用单双甚至三引号表示,其中三引号用于多行字符串表示(也可以用普通单双引号,在换行的末尾加上‘ \ ’),单双引号主要用于字符串本身存在引号的情况(当然这种情况也可以用转义字符解决)。Python的内置序列包括六种:列表、元组、字符串、Unicode字符串、buffer对象、range对象。2.1.2 在字符串前加上‘ r ’表示这是原始字符串,意味着字符串里面的‘ \ ’不会被当成转义字符,这在windows路径表示中尤为常见。2.3.2 格式字符串。2.4.1 列表的操作。
2024-10-03 00:43:31
897
原创 【深度学习】图像识别-基于yolov8的目标检测
本文主要记录了我在使用yolov8对图片进行检测,默认情况是已经安装好anconda并且下载好了yov8的文件以及配置好了环境。首先打开anconda的promot,在安装了labelImg的环境下输入labelimg。记得打开第一个auto save mode,‘w’快捷打标,‘a’快捷切换上一张图片,‘d’快捷切换下一张图片。因为我已经对源代码进行了修改,所以输出的图片回标记目标的中心点。2数据增强后用第一个函数同步将images和labels的文件名更改。1在文件路径的最后面修改为自己的数据集名称。
2024-09-21 13:12:13
1002
原创 【算法】排序
对于一个排序,如果排序前a在b的前面,且排序对象,比如说a和b的分数是一样的,如果排序完a和b的顺序没有发生变化,则说明该排序是稳定排序,倘若发生了变化,则说明该排序是不稳定的。
2024-07-20 15:07:01
678
原创 【算法】查找-线性表的查找
当key是a[high]的一半的时候,显然这就是原先的mid,他的思想是如果我的key靠近low一点,那我就应该在靠近low的地方找找,这个算法的时间复杂度也是O(logn),这种算法在处理数据量大,数据分布均匀的时候效率会比二分查找好很多,但如果遇到极端数据如{1.1, 1.2, 1.3, 1.4, 100000},那么查找效果就很差。通过将补全后的数组分为两块,子块又分别符合斐波那契数列,不如十个元素的数组,补成13,分成8、5,再比对,因为子块符合斐波那契,所以还可以继续分,直到找到或者找完。
2024-07-19 15:25:22
509
原创 【数据结构】图-图的存储结构及遍历
数据与数据之间存在多对多关系的数据结构我们叫做图,由于同构图的存在,因而图的数据之间不能用简单顺序结构来存储,倘若使用多重链式存储结构,当图之中各点的度不一样的的时候又会造成和先前树一样浪费空间的问题,所以不能用简单的链式存储来存储图,而要用几种特殊的办法。
2024-07-18 13:46:43
1681
原创 【数据结构】树-二叉树及其应用
什么是二叉树?二叉树就是只两个叉的树,这么理解是对的,但是还差点意思,二叉树指的是任何节点的度不大于2的树。怪抽象的,简单的来说,就是任何节点都只能有至多两个子节点的树叫二叉树。下面我们来看看几种特殊的二叉树。
2024-07-17 15:20:01
1272
原创 【数据结构】树-树的存储结构
树是一种一对多的关系,而树的存储结构并不是指代顺序存储和链式存储,而是指双亲表示法、孩子表示法、双亲孩子表示法与孩子兄弟表示法。在实现这些表示法的时候,我们不能在局限于顺序和链式,而是要充分利用这两种存储结构的特点,来实现树的数据结构。
2024-07-16 12:12:47
1562
原创 【算法】线性表-串的匹配算法
串是一系列字符以线性关系连接而成的数据结构,其基本实现靠的还是线性表,关于它的数据结构在这里就不赘述了,本章主要讲关于字符串匹配很重要的两个算法,一个是BF另一个是KMP。
2024-07-15 13:36:22
440
原创 【数据结构】线性表-栈和队列
栈和队列是两种十分常见且十分重要的数据结构,学到了这里那么恭喜你,你已经具备初步编写算法的能力了。深入理解栈和队列能有效提高我们的编程思维。
2024-07-14 14:21:08
1869
原创 【数据结构与算法】数据结构与算法整体框架及各种数据类型跳转目录
本篇博客是整个数据结构知识点梳理的起点,通过本篇博客可以跳转到其他与数据结构相关的知识,整个系列文章在不断的更新中,需要花费上一点时间。关于一些名词的意思这里就不多赘述了,主要讲讲在我学习数据结构与算法的时候认为比较重要的概念。
2024-07-10 22:58:11
376
原创 Markdownlint规则详解
在使用VS code打markdown代码的时候,软件总是给我推荐markdownlint这款插件,我抱着好奇心下来看看,发现只是一个用来规范源代码的东西,用处不是很大,但是对代码可读性有一点的提升,这篇文章是关于markdownlint规则的描述,方便我自己和大家查阅。以上,写了关于markdownlint的50多种规则,从触发条件以及参数修改等方面介绍了各个规则,希望能对看这篇文章的你有所帮助,原文文档在这。
2024-06-08 16:30:25
2475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人