- 博客(63)
- 收藏
- 关注
原创 我的一周年创作纪念日
最初成为创作者其实主要目的还是想记录一下平时所学的知识,总结一些实战项目经验,能在未来某一天忘记相关知识的时候回来瞧一眼。但是随着写的越来越多,感觉这也是一种学习,是一种二次学习知识的机会,让我对相关的技术有了更深的认识。不过第一次初识 CSDN,还是在高中找编程代码的时候,那时候只是一位观众。随着在 CSDN 上学到的知识越来越多,我也觉得自己是时候从观众这个角色转为表演者了,希望可以帮助大家少走一些坑。最后希望自己能在人工智能领域上走出属于自己的一条路。在创作的过程中,那是收获满满啊~
2024-08-28 17:30:58 332
原创 【人生苦短,我学 Python】(15)迭代器、生成器
大多数容器对象都可以使用 for 语句。而迭代器的使用非常普遍,并使得 Python 成为一个统一的整体。在幕后,for 语句会在容器对象上调用iter()。该函数返回一个定义了__next__()方法的迭代器对象,此方法将逐一访问容器中的元素。当元素用尽时,__next__()将引发异常来通知终止 for 循环。
2024-07-12 17:42:02 1316
原创 【人生苦短,我学 Python】(14)面向对象、类
python是一门面向对象的语言,它可以更客观更自然地描述现实世界,方便继承已有或已经完成的工作以及便于维护。class 类名:def __init__(self): # 初始化类passdef 方法(self[, 参数]):[方法体]print(f'self . name } 在这里咩~咩~咩~') sheep = Sheep('小羊') # 创建对象 sheep . bark() # 调用对象sheep的bark方法 # 输出如下: # 小羊 在这里咩~咩~咩~
2024-07-12 17:41:35 1085
原创 【人生苦短,我学 Python】(13)通过python内置函数实现栈、队列
栈队列面向对象以及类!不过我们自己写的栈或者队列的运算速度可能没本篇文章介绍的使用实现的快,因此以后可以使用这个内置函数来实现一些数据结构,即简单、运算还快!
2024-07-10 20:33:24 1135
原创 【人生苦短,我学 Python】(12)函数(下)
上篇文章主要介绍了函数的定义以及参数(形参、实参)的类型,接下来将会介绍函数的返回值、与其息息相关的局部变量全局变量匿名函数函数装饰器、在编程中时常会写的递归函数函数注释与注解以及编码风格。
2024-07-10 20:32:32 842
原创 AIGC(人工智能生成内容)行业现在适合进入吗
因此,在本人看来,目前 AIGC 行业进入需要谨慎考虑。虽然AIGC技术具有广阔的应用前景和巨大的市场潜力,但也面临着技术成熟度、市场接受度、法律法规等多方面的挑战。因此,在进入AIGC行业之前,企业需要充分了解行业发展阶段和市场需求情况,制定相应的发展战略和市场策略,并关注行业趋势和竞争格局的变化,以确保能够抓住机遇并取得成功。
2024-05-28 22:03:39 648
原创 python四舍五入(round精度不够,有时不能实现四舍五入)
最近心血来潮,刚复习到折半插入排序时,发现算法的mid,那么当出现奇数时怎么办呢,比如,那么是取1还是2呢?于是我在Python中实验了一下,由于 Python 中浮点数运算结果还是浮点数,因此我用了内置函数来实现小数转整数运算。第一反应就是官方的函数是不是有问题,于是找了几篇博客(参考的一个博客解答,但并没有完全解决>>>2222"""实现四舍五入:param number: 要四舍五入的数字:param ndigits: 要保留的位数:return: 以 float 形式输出"""
2024-05-28 14:42:00 964 2
原创 【人生苦短,我学 Python】(11)函数(上)
函数,你可以会用别人写好的函数(比如第三方库的某个函数),又或者你会自己写一个函数来完成你要实现的功能,所以这节比较重要,但是内容并不难。鉴于此部分内容较多,所以应该会分成2篇文章分享~def 函数名(形参):def 函数名(形参) : print(f'你输入的是: {形参 } ') # return 形参 # 函数可以通过 return 返回值 实参 = '实参' 函数名(实参)def 函数名(形参) : print(f'你输入的是: {
2024-01-21 21:51:24 1149
原创 【人生苦短,我学 Python】(10)pass语句、match语句、异常处理以及日志记录
上一篇文章讲了分支判断、循环、enumerate 函数和zip 函数,流程控制也差不多结束了,但是在我们学习 C 语言的时候,不知道大家还记不记得 C 语言有个switch语句,那么Python 里面有没有switch语句呢?下面就给大家揭晓谜底,当然在此之前先补充一个pass语句另外本篇文章还会介绍异常处理以及日志记录。
2024-01-19 15:14:08 2016 2
原创 【人工智能】所有文章传送门(暂不更新)
人工智能文章链接【自用】人工智能概述【自用】暂不公开【人工智能专栏】(1)人工智能绪论【人工智能专栏】(2)知识表示方法 I【人工智能专栏】(3)知识表示方法 II【人工智能专栏】(4)知识表示方法 III【人工智能专栏】(5)知识表示方法的习题及其解答。
2024-01-18 13:20:46 406
原创 【Python 数据分析】描述性统计:平均数(均值)、方差、标准差、极大值、极小值、中位数、百分位数、用箱型图表示分位数
平均数(均值)、方差、标准差、极大值、极小值、中位数、百分位数、用箱型图表示分位数。
2024-01-18 13:19:34 2618 2
原创 TypeError: int() argument must be a string, a bytes-like object or a number, not ‘KeyboardModifier‘
TypeError: int() argument must be a string, a bytes-like object or a number, not ‘KeyboardModifier‘遇到bug的时候多上网找,尤其是在 GitHub 上基本上都有相应的解决方案,因为你不可能是第一个遇到这个问题的人,除非你用的是最新的语言。可能有时候 GitHub 需要梯子才能快速访问,那你可以先在百度或者CSDN上搜,也会有相应的解答,但是我觉得质量肯定还是没 GitHub 的好~
2024-01-17 10:22:42 2540 3
原创 【Python 数据分析】数据预处理:z-score 标准化、min-max 归一化、数据缺失值处理、数据重复处理
本篇文章分享数据分析中最重要的一个步骤:数据预处理。我们在做数据分析之前,都需要采集很多数据,这些数据可能是从官网下载的,可能是从各个大型数据库网站付费购买的,也有可能是通过爬虫获取数据的(爬取数据时要注意规范,要遵守每个网址给的爬虫君子协议,政府官网尽量别去爬,不能非法爬取公民身份资料等敏感信息!!!【补充】什么是网址给的爬虫君子协议?,就可以看到这个网址允许你爬取哪些分支下的数据,或者不允许你爬取哪些分支下的数据。,可以看到知乎不允许未授权用户爬取任何信息,即我们是不能去爬取知乎数据的。只允许了。
2024-01-16 10:31:35 4411
原创 【Python数据可视化】matplotlib之绘制三维图形:三维散点图、三维柱状图、三维曲面图
前面介绍了一些常用技巧、常见的图形(折线图、柱状图(条形图)、饼图和直方图)和高级的二维图形(散点图、热力图、等值线图),这篇分享一下如何绘制三维图形:三维散点图、三维柱状图、三维曲线图。三维图形需要用到中的Axes3D,也可以用前面介绍的二维方法创建三维图像,前提是要将子图的坐标轴改为三维坐标轴。
2024-01-15 10:01:28 8330
原创 【Python数据可视化】matplotlib之绘制高级图形:散点图、热力图、等值线图、极坐标图
前面介绍了一些常用技巧和常见的图形(折线图、柱状图(条形图)、饼图和直方图),这篇分享一下如何绘制一些高级图形:散点图、热力图、等值线图、极坐标图。
2024-01-15 10:00:52 2729
原创 【Python数据可视化】matplotlib之设置子图:绘制子图、子图共享x轴坐标、调整子图间距、设置图片大小
这篇将分享数据可视化最重要也最常用的一个部分——子图,下面将会分享一些常用的方法:绘制子图、子图共享x轴坐标。
2024-01-14 10:31:47 4381
原创 【Python数据可视化】matplotlib之增加图形内容:设置图例、设置中文标题、设置网格效果
这篇来分享一些可以增加的图形内容来美化图形:设置图例、设置中文标题、设置网格效果。
2024-01-14 10:29:53 3061
原创 【Python数据可视化】matplotlib之设置坐标:添加坐标轴名字、设置坐标范围、设置主次刻度、坐标轴文字旋转并标出坐标值
之前画的图形只有坐标值,没有坐标轴文字,这篇文章将分享如何添加坐标轴名字、设置坐标范围、设置主次刻度、坐标轴文字旋转并标出坐标值。
2024-01-13 15:44:45 9759
原创 【Python数据可视化】matplotlib之绘制常用图形:折线图、柱状图(条形图)、饼图和直方图
这篇文章主要讲解Python数据可视化库matplotlib的一些操作,由于知识点较多,所以应该会分多篇文章进行分享。具体可以参考matplotlib 官网,下面附上一些小贴士,5 张图片掌握matplotlib主要知识点,这5张图片来源于 matplotlib 官网的备忘录。后面的文章只会总结一些重点内容,不会面面俱到,所以对绘制某一个图形感兴趣的伙伴,可以直接去官网看教程和例子。更详细的教程可能会在 Python 教程那里给出,等有时间再写吧~这一篇主要分享用matplotlib。
2024-01-13 15:43:31 2747
原创 我的创作纪念日
你们的陪伴是我不断前行的动力,你们的关注和信任,让我的世界变得更加丰富多彩。最初成为创作者其实主要目的还是想记录一下平时所学的知识,总结一些实战项目经验,能在未来某一天忘记相关知识的时候回来瞧一眼。但是随着写的越来越多,感觉这也是一种学习,是一种二次学习知识的机会,让我对相关的技术有了更深的认识。随着在 CSDN 上学到的知识越来越多,我也觉得自己是时候从观众这个角色转为表演者了,希望可以帮助大家少走一些坑。
2024-01-01 15:29:57 411 2
原创 【人生苦短,我学 Python】(9)分支判断和循环
前面讲了输入、输出和文件的读写,但是一个程序怎么写呢?总不能都是一行行输入、赋值、输出语句吧,那么下面将引出每个编程语言都会有的,且很重要的又基础的顺序结构选择结构和循环结构。其实这章应该要在讲完数据类型之后引出的~
2023-12-20 23:35:21 1018
原创 【人生苦短,我学 Python】(8)文件的读写和过滤器
上一篇我们介绍了 Python 的输入(input)和输出(print),以及如何通过命令行给程序传入参数。这篇文章就讲讲 Python 怎么读取我们的文件(比如 txt, excel 等),当然现在我们只用 Python 自带的模块和方法来介绍,后期我们还会讲一个数据处理经常用来操作表格的第三方库(pandas。
2023-12-20 23:34:52 1135
原创 【人生苦短,我学 Python】(7)命令行参数、键盘输入【input】和输出【print】
Python语言中,一切皆为对象,而每个对象都属于某个数据类型;Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型;数值数据类型:int、bool、float、complex;序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray);集合数据类型:set、frozenset;字典数据类型:dict。例如:{1: “one”, 2: “two”};;
2023-12-19 23:55:54 1750 1
原创 Python 一行代码走天下(列表生成式、lamdba()、filter()、map()、三元表达式、zip()、enumerate()、文件读写、字典生成式)
Python 一行代码走天下(列表生成式、lamdba()、filter()、map()、三元表达式、zip()、enumerate()、文件读写、字典生成式)本篇文章将会展示一些常见的函数,并利用一行代码完成一项任务!
2023-12-19 01:09:22 428
原创 【人生苦短,我学 Python】(6)字典数据类型(dict)
前面主要了解了 Python 的语言基础,现在我们来了解 Python 给我们提供了哪些数据类型,以及如何使用这些数据类型。Python语言中,一切皆为对象,而每个对象都属于某个数据类型;Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型;数值数据类型:int、bool、float、complex;序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray);集合数据类型:set、frozenset;字典数据类型:dict。
2023-12-17 00:48:36 1237
原创 当初自己为什么选择计算机?
现在都在进行学科交叉,而学科交叉基本上都有计算机的影子,因此现在学好计算机的基础知识,对以后的学习、研究、工作都是有很大的帮助的。在高三,又了解了另一门编程语言(Python),虽然老师只是简单的介绍了一下它的基础语法,但是由于我有了 C++ 编程语言的底子后,这个学起来也比较快,另外通过我弟的班上学的利用 Python 程序来操纵机器人运行或者检测温度、湿度,又或者进行雷达检测这些实用小例子后,让我对编程有了更进一步的认识。
2023-12-17 00:47:48 117 1
原创 【人生苦短,我学 Python】(5)集合数据类型(set、frozenset)
前面主要了解了 Python 的语言基础,现在我们来了解 Python 给我们提供了哪些数据类型,以及如何使用这些数据类型。Python语言中,一切皆为对象,而每个对象都属于某个数据类型;Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型;数值数据类型:int、bool、float、complex;序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray);集合数据类型:set、frozenset;字典数据类型:dict。
2023-12-10 23:57:35 274
原创 【人生苦短,我学 Python】(4)Python 常用内置数据类型 II —— 序列数据类型(str、tuple、list、bytes和bytearray)
前面主要了解了 Python 的语言基础,现在我们来了解 Python 给我们提供了哪些数据类型,以及如何使用这些数据类型。Python语言中,一切皆为对象,而每个对象都属于某个数据类型;Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型;数值数据类型:int、bool、float、complex;序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray);集合数据类型:set、frozenset;字典数据类型:dict。
2023-11-29 23:41:29 427
原创 【人生苦短,我学 Python】(3)Python 常用内置数据类型 I —— 数值数据类型(int、float、complex、bool)
前面主要了解了 Python 的语言基础,现在我们来了解 Python 给我们提供了哪些数据类型,以及如何使用这些数据类型。Python语言中,一切皆为对象,而每个对象都属于某个数据类型;Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型;数值数据类型:int、bool、float、complex;序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray);集合数据类型:set、frozenset;字典数据类型:dict。
2023-11-29 23:40:19 504 1
原创 Traceback (most recent call last): raise KeyError(key) from err KeyError:2 -重置索引(pandas、dataframe)
The above exception was the direct cause of the following exception:Traceback (most recent call last):return super().__getitem__(key)return self.obj._get_value(*key, takeable=self._takeable)row = self.index.get_loc(index)raise KeyError(key) from errpy重置索引
2023-11-25 17:43:59 2540 1
原创 【人生苦短,我学 Python】(2)Python 语言基础
类型(type)用于表示对象所属的数据类型(类),数据类型(类)用于限定对象的取值范围,以及允许执行的处理操作。语句是Python程序的过程构造块,用于定义函数、定义类、创建对象、变量赋值、调用函数、控制分支、创建循环等。语句是程序的过程构造块,用于创建对象,给变量赋值,调用函数,控制分支,建立循环等。标识符是指在程序书写中程序员为一些特定对象的命名,包括变量、函数、类、模块和其他对象的名称。可变对象的值可以被修改。(1)内置函数,例如dir()、type()、id()、help()、len()等。
2023-11-25 17:00:27 352
原创 【人生苦短,我学 Python】(1)初识 Python
Python是一种解释型、面向对象的编程语言,是一个开源语言,拥有大量的库,可以高效地开发各种应用程序。它简单、高级、面向对象、免费开源,有可扩展性、可移植性、丰富的库和可嵌入性。注意Python和C语言不一样,C语言是编译型语言,而Python是解释型语言。那么编译型语言和解释型语言有什么区别呢?编译型语言它要求用户先把整个程序代码写好,随后进行编译,把源代码编译成机器语言的文件,如exe格式的可执行文件。因为只需编译一次,以后运行时不需要编译,直接运行可执行文件即可,所以编译型语言执行效率高。
2023-11-22 14:03:30 275 3
原创 python 一次性删除列表(list)的空白元素(空内容) 或者 一次性删除列表(list)中的指定元素
python 小技巧:python 一次性删除列表(list)的空白元素(空内容) 或者 一次性删除列表(list)中的指定元素,使用方法有:1. 利用过滤器筛选空内容(推荐——删除空内容);2. 利用列表生成式(推荐——删除指定元素【含删除空内容】);3. 利用计数器和 remove 删除(不推荐——删除指定元素【含删除空内容】)。
2023-11-19 11:43:36 11628 2
无约束优化上机作业2.pdf
2023-10-13
美国OpenAI公司开发的机器学习系统-Hide and Seek(捉迷藏)游戏源代码
2023-09-11
用NEO4J平台构建一个《人工智能引论》课程的多模态知识图谱相关代码与文件
2023-09-10
PyQt5 实战项目 武汉大学建筑知识系统源代码
2023-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人