自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中的*args和**kwargs

学习函数,首先必须搞懂参数,一般的参数容易理解,但我们经常遇到*args和**kwargs 这两个比较特殊的参数可能就会产生一些困惑。*args参数的作用:当所需传入的参数个数未知,且不需要知道参数名称时,可以将这些参数打包成一个数组(tuple)传入。Example1:>>> def func_arg1(name,*args):... print(name,args,type(args))...>>> func_arg1("马云","马化腾","李彦

2020-11-04 15:42:26 140

原创 python之enumerate()函数

enumerate() 函数可以将列表、元组或字符串等可遍历对象的元素,带索引组合成元组,其一般用在 for 循环当中。语法格式如下:enumerate(sequence, [start=0])sequence为可遍历对象;start 为起始索引值。实例:>>> province=["shanxi","hunan","henan","beijin"]>>> list(enumerate(province))[(0, 'shanxi'), (1, 'hun

2020-10-19 20:30:27 20

原创 tensorflow之tf.where()函数

tf.where()函数的语法格式如下:import tensorflow as tftf.where( condition, x=None, y=None, name=None)作用:该函数的作用是根据condition,返回相对应的x或y,返回值是一个tf.bool类型的Tensor。例1:import tensorflow as tfsess=tf.Session()A =tf.where(False,123,321)>>> print(A)Tensor

2020-10-08 10:59:36 86

原创 tensorflow函数之tf.placeholder()

tf.placeholder() 我们一般称之为占位符函数,其语法格式如下:tf.placeholder( dtype, shape=None, name=None)其中:dtype 为数据类型,一般诗tf.float32 , tf.float64等。shape 为数据形状,默认是None,就是一维值,也可以是多维(比如[2,3], [None, 3]表示列是3,行不定)name 为名称注意:该函数返回一个Tensor...

2020-09-30 16:35:45 30

原创 Tensor张量维度的理解

一个例子,源自https://www.jianshu.com/p/f34457c222c5该博客,慢慢体会,印象最深!#三维张量,3行4列深度为2的张量const3 = tf.constant([ [[ 1, 2], [ 3, 4], [ 5, 6], [ 7, 8]], [[11, 12], [13, 14], [15, 16], [17, 18]], [[21, 22

2020-09-30 16:13:18 31

原创 python之列表解析

如果我们想得到一个由1~10这10个数的平方所组成的列表,最直接的方法就是一个一个罗列。但是这种方法比较繁琐,其实python还提供了一种更简单的方法,就是列表解析。>>> L = [x**2 for x in range(1,11)]>>> L[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]列表解析的语法格式如下:[expression for iter_val in iterable][expression for iter_

2020-09-26 09:55:30 18

原创 python之生成器和迭代器

在python中,一边循环,一边计算的机制称为生成器

2020-09-25 20:45:56 37

原创 tf.keras.layers.Conv2D()

tf.keras.layers.Conv2D()函数可以描述卷积层,其语法格式如下:tf.keras.layers.Conv2D( filters, kernel_size, strides=(1, 1), padding='valid', data_format=None, dilation_rate=(1, 1), activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initiali

2020-09-23 15:02:09 128

原创 tensorflow之卷积函数tf.nn.conv2d

tf.nn.conv2d的作用是实现卷积操作,其语法格式如下:tf.nn.conv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', dilations=[1, 1, 1, 1], name=None) 其中:1、input:为需要进行卷积操作的输入图像,其必须为一个张量(Tensor),具有[batch,in_height,i

2020-09-22 08:49:26 22

原创 tensorflow之random_normal()函数

tf.random_normal()函数的作用是用于从“服从指定正态分布的序列”中随机取出指定个数的值。

2020-09-21 08:57:49 71

原创 tensorflow之tf.Variable()函数

tf.Variable()函数用于创建变量(Variable),变量是一个特殊的张量(),其可以是任意的形状和类型的张量。语法格式如下:w = tf.Variable(<initial-value>, name=<optional-name>)注意: 在启动图时(进行操作之前),所有的变量必须被明确定义。变量常用来储存和更新参数,在计算图过程中其值会一直保存至程序运行结束,这点正是区别于一般的张量。一般的Tensorflow张量在运行过程中仅仅是从计算图中流过,并不会被保存下

2020-09-20 14:50:21 27

原创 os模块之rmdir()函数(二)

os.rmdir() 方法用于删除指定路径的目录。仅当这文件夹是空的才可以, 否则, 抛出OSError。>>> import os>>> path1 = "D:/files/detection">>> path2 = "D:/files/detection/test">>> os.rmdir(path1)Traceback (most recent call last): File "<stdin>", li

2020-09-18 21:06:38 23

原创 os模块之listdir()函数(一)

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。注意:只支持在 Unix, Windows 下使用。例:>>> import os>>> dirs = os.listdir(path)>>> type(dirs)<class 'list'>>>> for i in dirs:... print(i)...call camera.logcall camera.ob

2020-09-18 20:53:02 16

原创 tensorflow之constant()函数

tensorflow之constant()函数tf.constant()用于声明一个常量语法格式如下:import tensorflow as tf tf.constant( value, dtype = None, shape = None, name = "Const", verify_shape = False )由tf.constant()的语法格式可知:1、第一个参数value是必需的,该参数可以的是数值,也可以是列表。2、第二个参数是数据类型,其一般可以是tf.flo

2020-09-18 17:52:56 21

原创 python查看关键字

我们知道,在python中对变量进行命名时,切记触碰关键字,但我们怎么知道python有哪些关键字呢?python提供了关键字的查看方法:>>> import keyword>>> print(keyword.kwlist)['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'el

2020-06-17 18:21:08 73

原创 网络爬虫之Requests库入门

Requests库是python中用于网络爬虫的较为简单的库。其中语法格式如下:r = requests.get(url,params=None,**kwargs)1、构造一个向服务器请求资源的Request对象,包含爬虫返回的去不得内容2、返回一个包含服务器资源的Response对象url:你获取页面的url链接params:url中的额外参数,字典或字节流格式,可选**kwargs:12个控制访问的参数欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示

2020-06-11 21:49:28 86

原创 numpy之argmax()函数

语法格式:numpy.argmax(a,axis)作用:返回axis轴方向最大值的索引a :为所需处理的矩阵axis :为处理的轴向,axis=1为横轴方向,方向从左到右;axis=0为纵轴方向,方向从上到下一维数组:>>> a=np.array([1,2,3,4,5])>>> print(np.argmax(a))4二维数组:>&g...

2020-04-25 10:02:32 160

原创 Lambda函数

Lambda函数返回函数名作为结果–Lambda函数是一种匿名函数,即没有名字的函数–使用lambda保留字定义,函数名是返回结果–Lambda函数用于简单的、能够在一行内表示的函数格式:<函数名> = lambda <参数>:<表达式>>>> f=lambda x,y:x*y>>> f(2,3)6谨慎使用l...

2020-04-24 20:49:02 64

原创 python异常处理之raise

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-19 18:46:14 102

原创 numpy的array()函数

ndarry是numpy的N维数组对象,它是一系列同类型数据的集合,以0下标为开始进行集合中元素的索引。创建一个ndarry只需调用numpy中的array函数即可。语法格式为:numpy.array(object,dtype=None,copy=True,order=None,subok=False,ndmin=0)object–数组或嵌套的数列dtype–数组元素的数据类型,可选co...

2020-04-18 19:24:10 632

原创 pd.read_csv()函数

pd.read_csv()用于读取csv文件。CSV (Comma Separated Vaules) 格式是电子表格和数据库中最常见的输入、输出文件格式。

2020-04-14 09:47:21 199

原创 Python3 assert函数

assert意为:断言、声称、主张在python中,assert函数用于判断expression表达式,在expression为真的情况下继续执行,在expression为假的情况下触发异常。>>> assert True>>> assert FalseTraceback (most recent call last): File "<stdi...

2020-04-13 15:25:53 84

原创 argparse--命令行选项、参数和子命令解析器

argparse模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。1、创建解析器使用 argparse 的第一步是创建一个 ArgumentParser 对象:>>> parser=argpars...

2020-04-10 18:31:00 67

转载 Python isinstance() 函数

描述isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。isinstance() 与 type() 区别:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。语法以下是 isinstance() 方法的语法:isin...

2020-04-10 16:14:26 41

原创 super() 函数

描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:super(type[, object-or-type]...

2020-04-10 15:51:32 56

转载 python split()函数

描述split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔成 num+1 个子字符串语法split() 方法语法:str.split(str="", num=string.count(str))参数str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num – 分割次数。默认为 -1, 即分隔所有。返回值返回分割后的字符串...

2020-04-08 21:53:29 56

原创 json.dumps()和json.loads()

json.dumps()的作用是将字典类型转换为字符串类型。>>> import json>>> data = {"name":"xiaoming","age":"18","hobby":"swimming"}>>> print(data,type(data)){'name': 'xiaoming', 'age': '18', 'hob...

2020-04-07 10:48:57 36

原创 ./和../以及/之间的区别

1、./是当前目录2、…/是父级目录3、/是根目录

2020-03-30 15:45:13 54

原创 ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full comm

在pip安装过程中,如果遇到ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.执行以下命令即可解决pip install --user pytest-runner...

2020-03-30 11:57:50 807

转载 Tensorflow加载预训练模型和保存模型

本文转载自:https://blog.csdn.net/huachao1001/article/details/78501928使用tensorflow过程中,训练结束后我们需要用到模型文件。有时候,我们可能也需要用到别人训练好的模型,并在这个基础上再次训练。这时候我们需要掌握如何操作这些模型数据。看完本文,相信你一定会有收获!1 Tensorflow模型文件我们在checkpoint_di...

2020-03-28 21:32:30 80

转载 tf.train.Saver()

本文转载自:https://blog.csdn.net/yz19930510/article/details/80324389tf.train.Saver() 保存和加载模型saver = tf.train.Saver()saver.save(sess, ‘路径 + 模型文件名’)在创建这个 Saver 对象的时候, max_to_keep 参数表示要保留的最近检查点文件的最大数量,创建...

2020-03-28 16:50:14 73

转载 python内置函数 getatta()函数

本文转载自菜鸟教程:https://www.runoob.com/python/python-func-getattr.htmlgetattr()语法格式:getattr(object,name[,default])参数:object–对象name–字符串,对象属性default-默认返回值,如果不提供该参数,在没有对应属性时,将触发AttributeError.返回值:返回对象属...

2020-03-28 15:11:54 60

原创 split(".")[-1]的作用

>>> a="hello.world.nice.to.meet.you">>> b=a.split(".")[-1]>>> print(b)you

2020-03-27 16:51:53 184 5

原创 os库基本函数介绍
原力计划

本文部分内容源自北京理工大学的国家精品课程《pythonc程序语言设计》笔记,课程地址:https://www.icourse163.org/learn/BIT-268001#/learn/announceos库提供通用的、基本的操作系统交互功能-os库是python标准库,包含几百个处理函数-常用路径操作、进程管理、环境参数等几类-路径操作:os.path子库,处理文件路径及信息-进程...

2020-03-27 10:07:54 379

原创 Pycharm调试程序

在程序使用过程中,我们为了定位程序中错误所在位置,经常需要调试程序,常用的一个方法就是设断点。如何Debug呢?两种方法:1、单击右键,选择Debug2、也可以通过点击pycharm界面右上角的“小乌龟”进行Debug如果程序没错误的话,用Debug和run是一样的。如果程序没有错误,我们仍想一步一步运行看一下过程,那我们可以通过设断点来让程序在想停的地方停下来。如何设断点呢?单击...

2020-03-26 17:09:06 73

转载 详解one-hot编码

本文转载自:https://www.cnblogs.com/shuaishuaidefeizhu/p/11269257.html一、什么是one-hot编码?One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个...

2020-03-25 19:16:05 175

原创 损失函数(loss)
原力计划

本文源自中国慕课网曹健老师《人工智能实践:Tensorflow笔记》一课听课笔记,课程地址:https://www.icourse163.org/learn/PKU-1002536002?tid=1452937471#/learn/content?type=detail&id=1229870565&sm=1损失函数(loss):预测值(y)与已知答案(y_)的差距。均方误差ms...

2020-03-24 21:23:52 90

原创 激活函数(Sigmoid、Tanh、Relu以及Leaky Relu)

本文源自中国慕课网曹健老师《人工智能实践:Tensorflow笔记》一课听课笔记,课程地址:https://www.icourse163.org/learn/PKU-1002536002?tid=1452937471#/learn/content?type=detail&id=1229870565&sm=1上图为一个简化神经元模型,以及其所对应的前向传播公式。可以看到,该模型是一...

2020-03-24 09:47:49 143

原创 反向传播以及梯度下降法

本文源自中国慕课网曹健老师《人工智能实践:Tensorflow笔记》一课听课笔记,课程地址:https://www.icourse163.org/learn/PKU-1002536002?tid=1452937471#/learn/content?type=detail&id=1229870565&sm=1**反向传播:**从后向前,逐层求损失函数对每层神经元参数的偏导数,迭代更...

2020-03-22 22:16:57 102

转载 什么是深度学习?

作者:黄成甲链接:https://www.jianshu.com/p/96da78caddfe来源:简书深度学习:深度学习和所有机器学习方法一样,是一种用数学模型对真实世界中的特定问题进行建模,以解决该领域内相似问题的过程。首先,深度学习是一种机器学习,既然为“学习”,那自然与我们人类的学习过程有某种程度的相似。比如,很多小朋友都用识字卡片来认字。从古时候人们用的“上大人、孔乙己”之类的...

2020-03-06 18:17:01 91

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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