![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 84
埃尘万象
这个作者很懒,什么都没留下…
展开
-
利用Tensorflow构建自己的图片数据集TFrecords
相信很多初学者和我一样,虽然用了那么久的tensorflow,也尝试了很多的实例,但那些实例基本都是直接利用官方文档现成的MNIST和cifar_10数据库,而一旦需要自己构建数据集时,完全不知道该如何制作并输入自己改的数据。今天给大家分享我的Tensorflow制作数据集的学习历程。 TensorFlow提供了标准的TFRecord 格式,而关于 tensorflow 读取数据, 官网也提供了3原创 2017-11-06 22:08:03 · 6149 阅读 · 14 评论 -
Python中eval()和input()的用法浅析
1. eval定义eval(expression, globals=None, locals=None)expression:该参数是一个字符串,python会使用globals字典和locals字典作为全局和局部的命名空间,将expression当做一个python表达式进行解析和计算。globals:该参数管控的是一个全局的命名空间,也就是我们在计算表达式的时候可以使用全局的命名空...原创 2018-07-30 15:18:14 · 37916 阅读 · 0 评论 -
Python基础——字典中由value查key的几点说明
众所周知,字典dict最大的好处就是查找或插入的速度极快,并且不想列表list一样,随着key的增加越来越复杂。但是dict需要占用较大的内存空间,换句话说,字典dict是以空间换速度。详细请见如下示例:#------------------------------------------------------------------------------------student原创 2018-01-24 08:39:47 · 122907 阅读 · 6 评论 -
Python基础——append、count、extend、index、insert、pop、remove、reverse、sort、clear、copy
在Python中对于列表(list)的操作有很多的方法,它们是与对象密切相关的一些函数,对象的形式可以是:列表,数字,字符串,或其他类型。现对一些常用方法进行总结:方法的调用格式: 对象.方法(参数)1. append功能:在列表的末尾添加新的对象。调用格式:list.sppend(obj)示例:#--------------------------------------原创 2017-12-29 09:37:08 · 6964 阅读 · 0 评论 -
Python基础——map() 函数和 reduce() 函数
map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数;因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成转载 2017-12-28 21:01:37 · 296 阅读 · 0 评论 -
Python基础——list、tuple、dict、set
list(列表)Python内置的一种数据类型;list是一种有序的集合,可进行增、删、改、查等全部操作。索引号从0开始。#=================================================A = [1,2,'3','Bob','z']#增A.append('abc')print(A)#删del A[1]print(A)#改A[3]原创 2017-12-27 21:53:52 · 317 阅读 · 0 评论 -
Python基础——np.where
参考文献:http://blog.csdn.net/lanchunhui/article/details/49489205参考文献:https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.htmlPython按条件查找数列中满足要求的值和索引,如:#------------------------原创 2018-01-02 16:39:35 · 7893 阅读 · 1 评论 -
tensor的维度(轴)—axis的解释
张量,或tensor,可以看作是向量、矩阵的自然推广,我们用张量来表示广泛的数据类型。张量的阶数有时候也称为维度,或者轴,轴这个词翻译自英文axis。譬如一个矩阵[[1,2],[3,4]],是一个2阶张量,有两个维度或轴。沿着第0个轴你看到的是[1,2],[3,4]两个向量,相当于数学中一个2x2的矩阵,按行取出,每一行作为一个向量;沿着第1个轴你看到的是[1,3],[2,4]原创 2017-12-26 22:38:19 · 5103 阅读 · 0 评论 -
Anaconda和tensorflow离线安装
工欲善其事,必先利其器。相信很多人在初次接触Python时,在开始编程前,都需要先安装相应的工具。对于Python而言也不例外,Python官方下载安装:https://www.python.org/downloads/但是,Python使用过程中存在的一个最大的问题,就是需要不断安装编程过程中可能涉及到函数包,这是一个很烦心的过程。因此,可能大家可能就在想,是否存在一款既支持Python原创 2017-12-18 10:02:46 · 26973 阅读 · 7 评论 -
Python读写文件模式和文件对象方法
一. 读写文件模式利用open() 读写文件时,将会返回一个 file 对象,其基本语法格式如: open ( filename, mode)其中,filename变量是一个包含了你要访问的文件名称的字符串值。而mode决定了你打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。注:这个参数是非强制的,默认文件访问模式为只读模式(r)例如,我们现在将一个字符串写入原创 2017-11-28 11:03:33 · 2778 阅读 · 0 评论 -
Python序列化——pickle模块
序列化——pickle模块在程序运行的过程中,所有的变量都是在内存中,变量可以随时修改,但若修改的变量没有存储到磁盘上,一旦程序结束,变量所占用的内存就被操作系统全部回收;因此,下次重新运行程序时,修改的变量又会被还原成初始化状态。所谓的序列化,就是把变量从内存中变成可存储或传输的过程;序列化之后,序列化后的内容会被写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对象重原创 2017-11-28 22:41:12 · 687 阅读 · 0 评论 -
利用Python中的random模块生成随机数
今天在用Python编写一个小程序时,要用到随机数,于是就在网上查了一下关于Python生成各种随机数的方法,现将其总结如下:此处,利用Python中的random模块生成随机数。因此首先必须导入该模块:import random一. 随机产生一个元素import random#生成一个0到1的随机浮点数: 0 <= n < 1.0print(random.random())&...原创 2017-11-10 10:07:13 · 5381 阅读 · 0 评论 -
Python基础——numpy.random的使用
Numpy中的random模块用于生成随机数,常用函数的用法总结如下:1. 产生随机数numpy.random.rand(d1,d2,d3...dn):生成一个[0,1)之间的随机浮点数或N维浮点数组。>>>import numpy as np>>>np.random.rand(10) #生成shape = 10 的一维随机数组Out[1...原创 2018-08-06 16:48:12 · 5676 阅读 · 0 评论