自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jupyter notebook

首先需要确保已安装Python,1.打开命令提示符:按下 Win + R 键,输入 “cmd”,按下回车键打开命令提示符窗口。2.启动 Jupyter Notebook:在命令提示符中输入以下命令,启动 Jupyter Notebook。3.接下来Jupyter Notebook 会在默认的浏览器中打开,如果没有自动打开,可以在浏览器中输入 http://localhost:8888/tree 来访问。

2024-03-30 09:42:26 396

原创 python-np.linalg-线性代数

linalg模块中,eigvals()函数可以计算矩阵的特征值,而eig()函数可以返回一个包含特征值和对应的特征向量的元组。矩阵必须是方阵且可逆,否则会抛出LinAlgError异常。是NumPy库中用于线性代数运算的子模块。

2024-03-29 11:59:57 970

原创 python-pandas数据分析+案例分析

plt.rcParams['font.sans-serif']=['SimHei']#解决中文乱码plt.rcParams['axes.unicode_minus'] = False #解决负号乱码parse_dates=['时间'],#提取年sale_data['年份']=sale_data['时间'].dt.year#计算各年总销量sale_year=sale_data.groupby('年份')[['销量']].sum()销量年份#计算环比数。

2024-03-29 11:35:08 1399

原创 python

yv, xv = np.meshgrid(range(-2, 3), range(-2, 3), indexing=‘ij’)详细并举例说明。是一个NumPy数组的方法,用于将多维数组展平成一维数组。,这两个数组分别包含了在指定范围内生成的x和y坐标值的网格。方法将原本的二维数组展平为一个包含所有元素的一维数组。指定了x和y坐标值的范围为-2到2(不包括3)。指定了生成的网格的索引方式为’ij’,即第一个数组。的行索引表示y坐标,列索引表示x坐标;的行索引表示x坐标,列索引表示y坐标。

2024-03-27 21:20:43 179

原创 python-numpy-常用函数详解

该函数会返回一个指定大小的数组,但是数组的内容是未定义的,即数组中的元素可能是任意值。NumPy中用于创建指定形状的全零数组的函数。该函数接受一个表示数组形状的元组作为参数,并返回一个对应形状且所有元素都为零的数组。具体来说,np.tile(A, reps)会将数组A沿各个维度复制指定的次数,形成一个新的数组。该函数可以将数组沿指定轴进行循环移位,即将数组的元素按照指定的偏移量进行重新排列。可以将多个数组沿着指定的轴(axis)进行堆叠,生成一个新的数组。对象的别名,用于增加数组的维度。

2024-03-27 21:18:43 1298

原创 python-修饰器

pyqtSlot(str)是一个装饰器,用于将一个Python方法标记为Qt槽函数,并指定槽函数的参数类型为str。在PyQt中,使用@pyqtSlot装饰器可以帮助PyQt识别槽函数的参数类型,并在连接信号时进行类型检查,确保连接的正确性。类型检查: 指定槽函数的参数类型,确保连接的信号与槽函数的参数类型匹配,避免类型错误。提高性能: 明确指定参数类型可以减少类型转换的开销,提高程序的性能。代码可读性: 明确指定参数类型可以使代码更加清晰易懂,减少歧义。在盖片文章第四节信号与槽中有类似例子。

2024-03-25 17:37:35 416

原创 PyQt-QtWidgets-QFileDialog

第二个元素是用户选择的文件类型过滤器(例如:“Text files (.txt);第一个元素是用户选择的文件的路径(如果用户取消选择,则为一个空字符串)。可以通过设置文件过滤器来限制用户选择的文件类型。

2024-03-25 17:20:36 433

原创 PyQt-GraphicsScene-GraphicsItem传参

QGraphicsItem如何调用自定义scene中变量。

2023-10-07 20:15:41 190

原创 PyQt5-QWidgets-QListWidget和QListWidgetItem和QCheckBox

【代码】PyQt5-QWidgets-QListWidget和QListWidgetItem和QCheckBox。

2023-09-25 21:47:47 295

原创 PyQt-mapToParent和mapFromParent mapToGlobal和mapFromGlobal的区别

mapFromParent则是反过来,从父控件上的坐标映射到当前控件坐标上。那么 A->mapToParent(0,0) 得到的也就是100,100。比如当前控件A的坐标是0,0 此控件在父控件上的坐标为 100,100。A->mapFromParent(0,0) 得到 -100, -100。A->mapFromParent(100,100) 得到 0, 0。mapToParent 和 mapFromParent 的区别。mapToParent也就是从当前控件的坐标上映射到父控件上。

2023-09-16 19:57:47 339

原创 PyQt-QtGui-QCursor

文章目录一、鼠标一、鼠标

2023-09-13 21:56:35 111

原创 PyQt-QtCore-QEvent事件

import sysself.label1 = QLabel('喂 世界', self)self.label2 = QLabel('鼠标位置', self)self.label3 = QLabel('鼠标位置', self)self.setMouseTracking(True) # 设置鼠标移动跟踪是否有效'''设置为True时,只要鼠标在窗口内移动时mouseMoveEvent事件就能捕获设置为False时(默认),只有鼠标键按下并在窗口内移动时mouseMoveEvent事件才能捕获。

2023-09-09 15:48:56 107

原创 python-os库对文件夹的处理

1.os.path.getsize()获取文件大小2.os.walk()遍历输出path路径下的所有root,dirs,files![在这里插入图片描述](https://img-blog.csdnimg.cn/4ddafb5333a345c7981e3ce80dabafbe.png

2023-08-21 21:38:41 84

原创 python-opencv-cv2.inRange函数()函数详解

文章目录1.inRange函数()函数参数2.例子说明1.inRange函数()函数参数cv2.inRange(hsv, lower_red, upper_red)参数描述hsv指的是原图lower_red指的是图像中低于这个lower_red的值,图像值变为0(黑)upper_red指的是图像中高于这个upper_red的值,图像值变为0(黑)lower_red~upper_red在lower_red~upper_red之间的值变成255(白)2.

2023-08-16 20:55:23 1834

原创 python-裁剪合并tif格式的图片

一、先裁剪合适大小在合并二、把tif格式图片横向/纵向拼接1.np.concatenate()2. np.hstack()横向/np.vstack()纵向

2023-08-12 15:06:15 636

原创 python-tifffile.imwrite函数详解

1.tifffile.imwrite()参数说明2.读入数据

2023-08-12 14:13:48 1526

原创 python-时间序列-pandas基础知识

1.时间戳时间戳函数整列数据转换成时间2.时间序列3.时间索引

2022-10-17 18:20:42 347 1

原创 python-数据分析-pandas基础知识

1.Series和DataFrame基础操作添加列数据添加行数据删除行列Series和DataFrame数据按行列排序2.Series和DataFrame切片3.数据的读取4.pandas统计功能5.处理缺失值6.删除重复数据7.数据离散分箱8.哑变量处理9.Pandas按键合并数据10.Pandas值合并函数11.Pandas合并重叠数据12.groupby分组13.apply函数1.数据透视表2.交叉表

2022-10-16 13:28:16 1193

原创 python-scikit-learn基础

python-scikit-learn基础

2022-10-16 12:04:08 1676 1

原创 Python的lambda函数用法

Python的lambda函数用法

2022-10-16 12:03:32 810

原创 Python-format 格式化函数

Python-format 格式化函数

2022-10-13 18:22:13 273

原创 python-图像处理-计算机视觉基础-numpy-pandas-PIL

文章目录一、numpy库1.数组创建2.数据的计算3.数据的索引与切片二、使用步骤1.引入库2.读入数据一、numpy库1.数组创建可以使用array函数从常规Python列表或元组中创建数组。得到的数组的类型是从Python列表中元素的类型推导出来的。创建数组最简单的办法就是使用array函数。它接受一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的numpy数组。其中,嵌套序列(比如由一组等长列表组成的列表)将会被转换为一个多维数组import numpy as np#将列

2022-05-31 11:59:59 327

原创 连续时间基本信号

文章目录1.复指数信号2.采样信号3.单位冲激信号性质1.筛选特性2.取样特性1.复指数信号2.采样信号3.单位冲激信号性质1.筛选特性2.取样特性

2022-05-10 10:49:44 325 1

原创 python-random模块和numpy.random模块详解

文章目录前言一、随机生成一个数1.random.random()随机生成一个0到1之间的浮点数2.random.uniform()随机生成指定范围内的浮点数3.random.randint()随机生成指定范围内的整数4.random.randrange随机选取一定序列的数二、list中随机取值1.random.choice()随机取一个值,返回一个值2.random.sample()随机取一组值, 返回一个list3.random.shuffle()随机打乱列表元素三、random.choice()特殊用法

2022-05-06 23:23:29 3617

原创 pycharm常用快捷键

文章目录1.CTRL+D:复制光标所在的一行代码2.ALT+INSERT:自动帮助生成代码3.ALT+1:快速打开/关闭工程项目窗口4.CTRL+/:快速注释/恢复多行代码5.CTRL+B:跳转到对象声明处查看细节6.CTRL+E:快速查找最近编辑过的文本7.CTRL+X:删除整行代码8.CTRL+ALT+L:按照PEP8代码标准,将当前文件代码格式清晰化9.CTRL+SHIFT+F:全局关键字搜索(全局替换为CTRL+SHIFT+R)10.SHIFT+SHIFT:连按2下可搜索文件名,类名,方法名等(搜索

2022-05-06 22:31:12 2368

原创 python-opencv-cv2.threshold()二值化函数详解

1.cv2.threshold()参数说明2.代码示例

2022-05-06 12:17:26 10640

原创 python-numpy-np.ndarray()构造函数详解

文章目录前言1.参数说明2.读入数据3.np.ndarray()构造函数4.np.array()函数5.报错原因前言网上看到一篇证件照换底色的代码,尝试了以下,效果还可以,但是对np.array()函数不怎么理解,于是我在网上查看好久,很多都是零零散散的,要么对格式不了解,要么对返回类型不了解,于是在我看了将近30个网页后我决定自己写一篇( •̀ ω •́ )✧1.参数说明numpy.array(object, dtype=None, copy=True, order=None, subok=Fal

2022-05-06 10:07:13 6587

原创 如何远程控制电脑

文章目录一、在对方的系统桌面1.允许远程连接2.查看IP地址二、在自己电脑桌面一、在对方的系统桌面1.允许远程连接首先,进入到对方的系统桌面(本次说明的是WIN10操作系统)右击“此电脑”图标,选择“属性”选项。在弹出的界面左侧点击‘远程设置’,勾选“允许远程协助连接这台计算机",点击“应用”并点击“确定"。2.查看IP地址按下“WIN+R”,打开“运行”,输入“cmd”并回车,然后从弹出的页面中输入“ipconfig”,查看对方IPV4地址是多少。二、在自己电脑桌面按下“WIN+R”,打开

2022-05-05 11:28:50 1376

原创 python-argparse详解

1.引言2.引入argparse模块3.在pycharm的Terminal中键入4.输入代码5.改变输入参数顺序6.简化help菜单7. 参数是否出入完整8.互斥参数

2022-05-04 23:31:39 987

原创 python必备知识点

items()方法返回一个视图对象,该对象显示字典的(键,值)元组对的列表。

2022-05-04 15:07:45 630

原创 python-opencv-cv2.resize()函数详解

1.cv2.resize()参数说明?2.代码示例3.最近邻插值与双线性插值

2022-05-03 10:33:20 22965

原创 python将csv转为xml(相当于list转为xml)

文章目录前言一、基于xml.dom.minidom模块实现创建一个XML文档。1.引入库2.创建一个文件夹,用来保存转换后的xml文件3.创建XML的过程前言网上有许多Python 一键批量将 csv 文件转化成 xml 文件。本来想用随便搜一些博主的代码直接用的,但实际并没有那么顺利>﹏<。看了好多文章都是批量将***.csv转为***.xml。可我需要将一个csv每一行转为多个xml文件,emmm虽然如出一辙,但我还是要花了一下午学了一下如何写xml文件。我先将csv文件读入到list中在操作,如何

2022-04-19 21:21:47 2650

原创 如何用乌班图(Ubuntu)制作 linux 系统 U盘启动盘

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-04-19 18:25:07 6281

原创 python-opencv代码给证件照换底色

一、opencv是什么?图片来源二、使用步骤1.cv2.imread():读取图片2.img.shape读入像素3.cv2.resize():图像缩放4.cv2.cvtColor():图片转换为灰度图5.1.cv2.inRange():二值化处理5.2.cv2.threshold()二值化处理6.cv2.erode/cv2.dilate腐蚀膨胀7.遍历像素点替换背景颜色8.imshow():展示图片

2022-04-19 12:55:39 4398

原创 cmd安装python包管理系统pip

文章目录百度网盘链接一、安装步骤百度网盘链接pip(提取码: tshq)可以直接安装pycharm和anaconda.不过本人想尝试使用电脑自带的python,通过cmd来写入python代码,再此之前需要安装一系列包,安装模块之前需要用到pip,不要问啥,问就是闲的😂pycharm 是开发工具,专业术语称作 IDE。可以编写python程序的IDE有很多,据统计唯独Pycharm用户最多,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理

2022-04-19 12:08:05 7502

原创 如何Diskgenius将U盘分区

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Diskgenius百度网盘下载链接一、pandas是什么?二、使用步骤1.引入库2.读入数据总结Diskgenius百度网盘下载链接装系统会因不同的系统需求需要多个U盘启动盘,或者每次重新制作相应系统的启动盘。该教程是将一个U盘作成可装多种系统的启动盘,还可分出区域存放文件。分区工具可使用diskgenius(提取码:fazu)或者系统自带软件(计算机磁盘管理)一、pandas是什么?示例:pandas 是基于NumPy.

2022-04-18 23:57:12 4442

原创 python如何用csv库读入到list并写入到新的csv

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、什么是csv文件?二、使用步骤1.如何读入数据2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是csv文件?逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号).

2022-04-18 09:03:14 2853

原创 虚拟机Linux远程终端连接服务器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是SSH?如何使用ssh?二.如何远程传输数据1.本地远程传输数据到服务器2.服务器上面文件下载到本地一、什么是SSH?SSH(Secure Shell)是用于登录远程系统的协议。它为连接提供更高的安全性。SSH是目前最流行的连接远程Linux和Unix服务器的协议。要建立远程服务器的连接,SSH服务器必须在远程服务器上运行,并且系统上必须有一些SSH客户端。默认SSH在端口22上运行。如果使用Ubuntu或者其他Li.

2022-04-17 20:24:08 1929

原创 win10上U盘插到电脑上无法显示盘符也打不开怎么办

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、磁盘管理1、在Windows10系统桌面,右键点击桌面上的“此电脑”图标,然后在弹出菜单中选择“管理”菜单项。在打开的系统管理窗口,我们点击左侧边栏的“磁盘管理”菜单项。2.如何有可移动,但并未显示盘符,可以右键点击选择“更改驱动器号和路径”,在打开的窗口中点击“更改”,然后选择其它的盘符号,尽量选择字母顺序靠后一些的盘符号,点击确定。如果没有可移动盘就看方法二二、设备管理器1.接下来在打开的设备管理器窗口中,我们找到USB驱.

2022-04-17 11:42:33 1055

原创 数字图像处理——广义图像增强

数字图像处理——广义图像增强文章目录数字图像处理——广义图像增强一、广义图像增强?二、使用步骤1.引入库2.随即改变亮度,对比度,颜色(饱和度),清晰度3.等比例随机裁剪,随机翻转(镜像),随机旋转4.随机加高斯噪声最后测试各种图像数据増广效果一、广义图像增强?图像增强:有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果,满足某些特殊分析的需要。 为增强图像中的有

2022-04-13 15:25:17 3114

空空如也

空空如也

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

TA关注的人

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