自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超简单!labelme将json文件转换并制作语义分割数据集

要使用Labelme将多个JSON文件转换为语义分割格式,编写一个简单的脚本来遍历所有的JSON文件,并使用Labelme的命令行工具进行转换。

2024-04-24 17:12:51 130

原创 Python查找最小公倍数

代码中又一次出现了for-else的用法

2023-12-15 11:13:15 633

原创 Python按字母顺序返回字典的键和值

对字典数据类型做一个简单介绍:1.字典是一种可变的容器,可以存储任意类型的数据2.字典中的每个数据都是用"键" (key) 进行索引,而不像序列可以用下标进行索引3.字典中的数据没有先后关系,字典的存储是无序的,但可以根据给定规则排序4.字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。

2023-12-14 10:35:55 758

原创 Python生成第n个斐波那契数的两种常规方法

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)

2023-12-12 20:05:20 979

原创 Python查找区间内偶数与Python求前n个奇数

求偶数,求奇数是常见的编程练习题,与之相似的还有求素数,问题问法虽然千奇百怪,但是核心都是一样的,如上就是关于奇偶数常见的两种问法。关于求素数问题,在该专栏之前的博客也已介绍过,顺带还介绍了for-else的用法。

2023-12-11 17:05:35 810

原创 机器学习数据预处理之数据降维(附Python代码实现)

主成分分析(PCA)是一种比较基础的数据降维方法,也是多元统计中的重要部分,在数据分析、机器学习等方面具有广泛应用。主成分分析目的是用较少的变量来代替原来较多的变量,并可以反映原来多个变量的大部分信息。

2023-12-10 23:53:09 2169

原创 Python查找列表中不重复的数字

本题解题思路主要如下:首先创建一个空列表,以便将查找到的唯一数字保存在内,最后作为返回值;其次,使用两层for循环查找,定义count变量记录列表每个元素出现的次数,如果count等于1,则说明该元素数字唯一,并添加到空列表里,依次循环遍历;最后返回开始定义的列表。

2023-12-08 16:28:43 1111

原创 Python计算两个给定单词之间相同字符的数量

根据题目的描述我们可以把这个问题拆分成两个部分来解决:第一部分,题目要求相同字符只统计一次,而单词里难免会出现一个字母多次出现的情况,因此首先对输入的两个字符串各自完成去重操作;第二部分,对完成去重的两个字符串进行统计比较相同字符即可。这就是本次题目的解题思路。

2023-12-07 17:04:55 658

原创 Python将数字转换为其二进制表示并计算“1”的个数

十进制转二进制采用“除2取余,逆序排列”法。

2023-12-04 17:28:53 731

原创 Python判断Harshad数

Python的强制转换操作

2023-12-01 11:28:23 1289

原创 Python判断一个句子是否为标题文本

纵观上述代码,思想明了,逻辑简单,无需赘述。代码中又一次使用了字符串的split()函数,之前的博文里已经解释过它的用法,感兴趣的小伙伴可以点击前往。这里我们尝试对Python判断字母大小写的3种常用方法做一个小结。

2023-11-30 15:34:19 1326

原创 Python确定字符串中的所有字符是否相同

Python无论列表结构还是字符串等中索引都是从0开始,因此使用for循环拿出每个元素时range()函数参数为0到该列表或字符串的长度,即range(0,len(string))。在本专栏之前的博客我们已经介绍过for循环与range()函数的搭配用法,感兴趣的小伙伴可以点击链接跳转学习,这里我们不做过多赘述。

2023-11-29 15:45:35 631 1

原创 机器学习数据预处理之数据标准化(附Python代码实现)

这是一个新的专题!欢迎来到全新的篇章,这里我们将会学到机器学习的一些小知识。在这里我们可以学到:1、Python第三方库numpy、pandas以及sklearn库的使用2、机器学习的基本概念和流程3、机器学习的一些基本算法待续…

2023-11-28 23:32:22 4054

原创 Python求两个整数的最大公约数(GCD)

这里简单介绍一下Python中列表的排序算法,主要介绍一下它的内置函数sort(),如果有读者对数据结构的排序算法感兴趣,可以移步我的另一个专栏python实现排序算法。sort()函数是一个非常强大的工具,用于对列表进行排序。它可以根据特定的排序规则,对列表元素进行升序或降序排列。另外,sort()函数会直接修改原始列表,而不是返回一个新的排好序的列表副本。sort()函数的基本语法为:其中,key和reverse都是可选参数。

2023-11-28 14:55:35 1831

原创 Python确定一个数字列表的乘积是否可以被该列表的和整除

本段代码的思路并没有什么特别值得思考的地方,顺着逻辑写就行了,无论是列表求和还是求积,还是最后两个数整除的判定,都是很简单的编程思路。# 分割空格。

2023-11-27 17:06:30 558

原创 Python将两个数字字符串相加,并将其和作为字符串返回

Python中input()函数接收的参数默认会转换成字符串类型,即使输入为数值类型,即使没有加引号,所以方便输入的数值型参数方便运算,一般使用eval()函数处理。eval()函数主要是用来实现python中各种数据类型与str之间的转换。字符串中包含的什么,通过eval函数就可以输出什么。比如字符串里面包含的字典就输出字典,包含的列表就输出列表,但是字符串相应的格式一定要输入正确,否则会报错。

2023-11-24 18:59:38 1298 1

原创 Python检查一个单词是否为同源词

转小写。

2023-11-23 17:40:28 303

原创 Python判断两个给定的字符串是否是错位词

print(string.replace("hello","你好"))

2023-11-22 19:15:48 659 1

原创 Python图像处理入门100题之二值化

我们都知道,图像是由矩阵构成,矩阵中每个点的RGB值都不一样,呈现出来的色彩不一样,最终整体呈现给我们的就是一张彩色的图像。所谓”二值化处理“就是将矩阵中每个点的RGB值(0,0,0)[黑色]或者(255,255,255)[白色]。

2023-11-20 20:53:27 103 1

原创 Python统计字符串元音字母数量

这里只考虑了小写字母的情况,在python里大写字母A与小写a是两个不同的字符;如果要考虑大小写的情况,只需对输入字符串进行一个转换,使用python内置的处理字符串方法仅需一行代码,会的朋友和感兴趣的朋友都可以在评论区留言,欢迎大家积极评论交流。

2023-11-20 16:44:48 1280 1

原创 Python实现在数组中找出唯一值

编写一个程序,用于在一组整数中找出唯一的数字

2023-11-19 20:27:57 969

原创 Python图像处理入门100题之灰度化

这是一个新的专题!题来自于「画像処理100本ノック」中文版本!为图像处理初学者设计的 100 个问题。在这里我们可以学到:1、Python的第三方库OpenCV和matplotlib的基本用法2、数字图像处理的基本算法用了三种方式做了一个彩色图像转灰度图像的转换,我们发现在前两种方法,在out的最后输出上有一个astype的操作,最后out的数据类型变成了unit8,是因为OpenCV只能表示unit8型的数据,可以尝试如果为浮点型cv.imshow()是显示不了图片的。

2023-11-18 17:00:16 359 1

原创 Python实现输入数字排序

通过将输入数字存入列表,利用列表的内置函数sort完成排序。print()打印函数每执行一次完成就会默认换行,是因为end参数导致的,默认是’/n‘,只需要改成空值即可,也就是在’ '里什么也不填,如上代码所示;input()接收的数据为字符串格式,所以我们在传入列表时通过eval()函数,将我们输入的字符转换为数字类型,方便列表调用sort()函数时排序;reverse 参数控制排序的「升序」和「降序」,True表示降序、False表示升序;默认升序reverse=False。

2023-11-16 19:22:18 378 1

原创 排序算法之插入排序(python实现)

插入排序的基本思想:每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象的适当位置上,直到对象全部插入位置。即边插入边排序,保证子序列中随时都是排好序的。

2023-11-16 16:02:44 1818 1

原创 Python图像处理入门100题之通道交换

这是一个新的专题!题来自于「画像処理100本ノック」中文版本!为图像处理初学者设计的 100 个问题。在这里我们可以学到:1、Python的第三方库OpenCV和matplotlib的基本用法2、数字图像处理的基本算法

2023-11-15 22:07:05 255

原创 Python实现数组逆序输出

for 循环关于range的参数为(start, stop, step),即range(初值, 终值, 步长),返回从初值到终值的数字范围,然而并不包括终值,步长表示每次取值的长短。print(i)

2023-11-15 18:38:05 524

原创 Python求素数

素数又被称为质数,其含义就是除了数字一和本身之外不能被其他任何的数字除尽,也可定义为只有1与该数本身两个正因数的数,大于1的自然数若不是素数,则称之为合数。

2023-11-13 15:54:01 317

原创 Python实现4个数字的三位数不重复输出

在Python的for循环中可以遍历任何序列的项目。

2023-11-11 17:17:46 1735 1

原创 Python获取服务器时间与本地时间

在进行服务器上进行深度学习训练时,对训练的模型进行保存结果,生成文件以时间戳命名,发现获取某个服务器时间与本地时间存在8个小时的时差,这对记录结果查询很不友好。

2023-11-06 16:12:45 202

原创 排序算法之选择排序(python实现)

python实现选择排序

2023-10-27 19:29:54 48

原创 排序算法之冒泡排序(python实现)

python实现冒泡排序算法

2023-10-26 20:06:05 46

机器学习入门数据集之鸢尾花数据集

鸢尾花数据集是一个多重变量分析的数据集,其中包含150个数据集,分为3类,每类50个数据。每个数据包含花萼长度、花萼宽度、花瓣长度、花瓣宽度4个属性。 利用这些属性特征可以预测某个鸢尾花属于Setosa、Versicolour、Virginica三个种类中的哪一类。

2023-12-10

Python手写代码实现6种数据标准化处理方法.ipynb

数据标准化(Normalization)是指:将数据按照一定的比例进行缩放,使其落入一个特定的小区间。 为什么要进行数据标准化呢? 去除数据的单位限制,将其转化为无量纲的纯数值,便于不同量级、不同单位或不同范围的数据转化为统一的标准数值,以便进行比较分析和加权。 通过手写Python代码对海伦约会对象数据集完成数据标准化归一化的预处理。 其中包含: (1)Min-Max标准化 (2)Z-Score标准化 (3)小数定标标准化 (4)均值归一化法 (5)向量归一化 (6)指数转换

2023-11-30

海伦约会对象数据:datingTestSet.csv

海伦约会对象数据;海伦在相亲网站找约会对象,经过一段时间之后,她发现曾交往过三种类型的人: 不喜欢的人 魅力一般的人 极具魅力的人 并且她希望: 工作日跟魅力一般的人约会 周末与极具魅力的人约会 排除不喜欢的人 现在,她收集到了一些约会网站未曾记录的数据信息,这更有助于匹配对象的归类。

2023-11-28

空空如也

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

TA关注的人

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