![](https://img-blog.csdnimg.cn/20200115222734189.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python入门知识
文章平均质量分 67
以python3.5的学习经验为例,记录Python初级入门的知识
我这一次
这个作者很懒,什么都没留下…
展开
-
如何绘制彩色柱状图
用Python绘制柱状图。彩色的柱状图原创 2023-03-04 16:43:48 · 349 阅读 · 0 评论 -
如何将彩色图像进行三通道的Canny边缘检测
本文主要记录如何将彩色图像进行三通道的Canny边缘检测。 将彩色图像进行三通道的Canny边缘检测,主要包括以下2个步骤: (1)将彩色图像分别分离为3个通道的图像; (2)将3个通道的图像分别进行Canny边缘检测; (3)展示边缘检测结果。 将彩色图像Airplane分离成3个通道的图像,分别为Airplane_B.jpg,Airplane_G.jpg,Airplane_R.jpg。具体代码为:2.灰度图像实现Canny边缘检测 分别将3个通道的原创 2022-06-11 21:47:59 · 2040 阅读 · 0 评论 -
Python中关于判断列表list是否相等的问题
Python中关于判断列表list是否相等的问题 本文主要记录在列表list的判断是否相等过程中遇到的问题,并对列表判断是否相等的相关知识进行汇总。目录Python中关于判断列表list是否相等的问题0.问题起源1.用==操作判断列表是否相等2.用is操作判断列表是否相等3.用operator.eq()操作判断列表是否相等4.小结0.问题起源 本文的原因是因为在判断列表list是否相等的过程中,关于==、is、operator.eq()三种方法存在疑惑,于是将这3种方法一并总结归纳如下。原创 2022-04-15 17:45:53 · 23490 阅读 · 2 评论 -
Python中关于列表list的赋值问题
Python中关于列表list的赋值问题 本文主要记录在列表list的赋值过程中遇到的问题,并对列表的拷贝相关知识进行汇总。目录Python中关于列表list的赋值问题0.问题起源1.列表list赋值方法2.浅拷贝(shallow copy)3.深拷贝4.关于拷贝操作的提醒5.参考资料0.问题起源 本文的原因是因为在使用list的直接赋值b=a时,得到的结果与预期不同,后来才发现直接使用等于号=对列表进行赋值会产生一系列的问题,于是将赋值、浅拷贝、深拷贝三者之间的区别进行记录。1.列表原创 2022-03-03 11:32:40 · 16432 阅读 · 0 评论 -
Python中如何使用matplotlib给柱状图添加数据标签(bar_label())
Python中如何使用matplotlib给柱状图添加数据标签(bar_label()) 本文主要记录如何用使用matplotlib给柱状图添加数据标签,是以matplotlib.pyplot.bar_label()为例。目录Python中如何使用matplotlib给柱状图添加数据标签(bar_label())0.更新matplotlib库1.导入库2.数据准备3.绘制柱状图4.绘图结果5.完整代码6.bar_label()相关参数的补充说明7.参考文献0.更新matplotlib库原创 2022-03-02 12:16:14 · 25526 阅读 · 3 评论 -
Pycharm中如何更新第三方库(以tensorflow库为例)
Pycharm中如何更新第三方库(以tensorflow库为例) 本文主要记录如何在Pycharm中更新第三方库,以tensorflow库为例。目录Pycharm中如何更新第三方库(以tensorflow库为例)1.前提条件2.Pycharm中更新第三方库流程3.Pycharm中查询第三方库当前的版本信息1.前提条件 本文是在安装了Anaconda3的环境下,使用Pycharm关联的解释器为Anaconda3中的环境,于是选择在Pycharm中直接对第三方库进行更新。 如果没有安原创 2022-03-02 11:44:11 · 7890 阅读 · 1 评论 -
Python中matplotlib绘制折线图方法总结
Python中matplotlib绘制折线图方法总结(看这一篇blog就够了) 本文主要记录如何用Python中的自带库matplotlib绘制折线图。目录Python中matplotlib绘制折线图方法总结(看这一篇blog就够了)1.导入库2.数据准备3.图像绘制4.完整代码(直接复制可运行)5.如何设置线型、线颜色、线上圆点标志、X轴labels5.1 如何设置线型5.2 如何设置线颜色5.3 如何设置线上圆点标志5.4如何设置X轴刻度labels标签6.参考链接1.导入库 直接导原创 2022-02-24 10:45:44 · 22649 阅读 · 1 评论 -
删除MAC自动生成的DS_Store文件
删除MAC自动生成的DS_Store文件 本文主要记录如何删除MAC自动生成的DS_Store文件。目录删除MAC自动生成的DS_Store文件1.步骤12.步骤21.步骤1 打开MAC自带的终端,并转到你想要删除的文件所在的目录,输入如下代码,将以".DS_Store"为后缀的文件都手动删除。find . -name '*.DS_Store' -type f -delete2.步骤2 使用下面的代码设置:取消自动生成以".DS_Store"为后缀的文件。这样设置之后就不会原创 2022-01-10 10:44:13 · 7869 阅读 · 4 评论 -
Python计算两张图的PSNR值
Python计算两张图的PSNR值 本文主要记录如何用python实现求解两张图的PSNR值。目录Python计算两张图的PSNR值1.PSNR求解公式2.完整的PSNR求解代码3.运算结果展示4.参考文献1.PSNR求解公式 (1)对于三通道的RGB图像 计算MSE的数学表达式是: 具体的代码为:# compute MSEmse = np.mean((img1/1.0-img2/1.0)**2) (2)得到MSE后计算PSNR,具体数学表达式为: 具体原创 2021-12-21 13:04:57 · 11033 阅读 · 8 评论 -
PyTorch学习笔记(18)--划分训练集和测试集的脚本
PyTorch学习笔记(18)–划分训练集和测试集的脚本文件 本博文是PyTorch的学习笔记,第18次内容记录,主要记录了如何自动的划分训练集和测试集。主要包括了2种方式,第1种方式针对的是数据集是按照类别存放在多个文件夹中,适用于分类问题,将同一类的图片划分为训练集和测试集,第2种方式针对数据不按照分类存放,而是直接放在同一个文件夹下,将数据分成训练集和测试集。目录PyTorch学习笔记(18)--划分训练集和测试集的脚本文件1.按分类存放2.所有的按一个文件夹存放1.按分类存放 在原创 2021-12-03 21:13:04 · 2612 阅读 · 0 评论 -
python中argparse模块的使用
1.argparse模块 argsparse是python的命令行解析的标准模块,内置于python,不需要安装。这个库可以让我们直接在命令行中就可以向程序中传入参数并让程序运行。2.argparse模块的使用 先在代码中import argparse导入该模块。 使用过程主要包括下面3个步骤:创建 ArgumentParser() 对象调用 add_argument() 方法添加参数使用 parse_args() 解析添加的参数 具体实例代码如下所示:impo原创 2021-12-02 19:14:11 · 580 阅读 · 0 评论 -
Python中*args和**kwargs的使用方法
1.*args和**kwargs的含义 在Python中的代码中经常会见到这两个词 args 和 kwargs,前面通常还会加上一个或者两个星号。其实这只是编程人员约定的变量名字,args 是 arguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。这其实就是 Python 中可变参数的两种形式,并且 *args 必须放在 **kwargs 的前面,因为位置参数在关键字参数的前面。2.*args的用法 *args就是就是传递一原创 2021-11-29 10:50:15 · 2566 阅读 · 0 评论 -
python调用matlab的方法记录
1.python版本与matlab版本的对应关系 在MAC中安装了Anaconda3,其中自带的python版本为3.8,通过python版本与matlab版本的对应关系,至少要下载R2020b及其以上版本的matlab,于是安装了R2021b版本的matlab,这时就能保证matlab与python的版本相对应,于是就能在python中调用matlab代码。2.import matlab.engine的问题 在python中使用import matlab.engine时,会提示:Impo原创 2021-11-22 21:48:30 · 1596 阅读 · 1 评论 -
Python版本与Matlab版本的对应关系
1.python版本与matlab版本的对应关系 在python中要调用matlab代码时,需要注意python版本和matlab版本的对应关系,如果python版本过高,是无法成功的调用相应的matlab版本,因此总结一下python版本与matlab版本的对应关系,如下所示:...原创 2021-11-20 20:27:07 · 8114 阅读 · 0 评论 -
Python数据分析(9)----用决策树进行分类
在上一篇博文Python数据分析(8)----用python实现数据分层抽样中,实现了实验数据的抽取,那么在本文中,将用上述抽取到的数据进行实验,也就是用决策树进行分类。 在讲解实际的决策树分类之前,需要介绍一下决策树分类的sklearn中决策树模型参数释义:'''scikit-learn中有两类决策树,它们均采用优化的CART决策树算法。'''from sklearn.tree impo...原创 2020-02-19 17:42:40 · 997 阅读 · 0 评论 -
Python数据分析(8)----用Pandas实现数据分层抽样
在进行数据处理时,我们有时需要在大量的样本中抽取出部分数据作为数据集进行模型训练或者模型验证,因此在本文中介绍分层抽样方法的python代码实现。分层抽样:分层抽样法也叫类型抽样法。它是从一个可以分成不同子总体(或称为层)的总体中,按规定的比例从不同层中随机抽取样品(个体)的方法。这种方法的优点是,样本的代表性比较好,抽样误差比较小。缺点是抽样手续较简单随机抽样还要繁杂些。定量调查中的分层抽样...原创 2020-02-19 17:19:11 · 13258 阅读 · 1 评论 -
PyCharm运行程序如何设置输入参数传递
在用Pycharm运行程序时,有时候需要进行参数传递,这时候该怎么设置呢?本文提供2种方法仅供参考:(1)最直接的方法:在dos下运行,也就是打开cmd界面,然后进入到.py程序的相应路径下,用相应的命令进行设置输入参数的值。如下图所示:具体的代码可以写为:python lstm1.py -round=1000当然,上面的代码只是举个例子,具体的参数情况还得与代码中一致才行,否则参...原创 2020-02-11 17:00:10 · 7299 阅读 · 0 评论 -
Tensorboard使用过程中的几个注意事项
TensoBoard使用过程中的几个注意事项: 在Tensorflow的数据流图中,主要就是张量、可变参数和操作这些要素组成的,在理论上,用Tensorflow程序实现的所有模型都应该是定义在一张数据流图中,自带的一款工具软件TensorBoard可以用来查看数据流向图,从而检验神经网络模型。 作为新手,在使用TensorBoard的过程中,会常犯的几个错误,现将这几个错误总结如下...原创 2020-02-05 18:39:07 · 309 阅读 · 0 评论 -
Python数据分析(7)----Apple公司股价数据分析
本次实验内容为餐饮订单数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:appl_1980_2014.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-import pan...原创 2020-02-04 20:48:13 · 3973 阅读 · 0 评论 -
Python数据分析(6)----招聘信息数据分析
本次实验内容为餐饮订单数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:chipotle.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-import pandas as...原创 2020-02-04 20:38:35 · 6495 阅读 · 1 评论 -
Python数据分析(5)----探索姓名数据
本例通过构造虚拟姓名数据,对pandas中的基本操作进行练习。代码如下:#!/usr/bin/env python # -*- coding:utf-8 -*-import pandas as pd# 探索虚拟姓名数据# 1. 创建DataFrame。raw_data_1 = {'subject_id': ['1', '2', '3', '4', '5'], 'first_name...原创 2020-02-04 10:29:58 · 707 阅读 · 0 评论 -
Python数据分析(4)----餐饮订单数据分析
本次实验内容为美国犯罪数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:US_Crime_Rates_1960_2014.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-...原创 2020-02-04 10:17:07 · 3086 阅读 · 0 评论 -
Python数据分析(3)----酒类销售数据分析
本次实验内容为餐饮订单数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:drinks.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-import pandas as p...原创 2020-02-04 10:08:25 · 5044 阅读 · 0 评论 -
Python数据分析(2)----欧洲杯数据分析
本次实验内容为餐饮订单数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:Euro2012.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-import pandas a...原创 2020-02-03 12:31:10 · 5987 阅读 · 2 评论 -
Python数据分析(1)----餐饮订单数据分析
本次实验内容为餐饮订单数据的分析,数据请见:https://pan.baidu.com/s/1tL7FE5lxs-gb6Phf8XRu_Q,文件夹:data_analysis,下面的文件:chipotle.csv 本次实验主要是对python中的数据进行基本操作。代码为:#!/usr/bin/env python # -*- coding:utf-8 -*-#用 shift+Al...原创 2020-02-02 21:40:46 · 8673 阅读 · 2 评论