- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 defaultdict(list) (第一部分)
cc = {}# print(cc[1]) #当所访问的键不存在的时候,会报错!cc[1]='zhang'print(cc[1])# 结果:zhangfrom collections import defaultdictdd = defaultdict(list) #defaultdict类的初始化函数接受一个类型作为参数,当所访问的键不存在的时候,可以实例化一个值作为默认值:...
2018-05-24 11:50:55 3789
转载 defaultdict(list) (第二部分)
# strings = ('puppy', 'kitten', 'puppy', 'puppy', 'weasel', 'puppy', 'kitten', 'puppy') #新建一个元组# counts = {} #新建一个字典## 统计strings中某个单词出现的次数,并在counts字典中作记录。单词每出现一次,在counts相对应的键所存的值数字加1。# 方法一:×# f...
2018-05-24 11:17:45 797
原创 一种比较恶心的枚举方法
代码实现:a = [1,3,5,7,9] #假设a代表数据集标签b = ['001.jpg','002.jpg','003.jpg','004.jpg','005.jpg','006.jpg','007.jpg','008.jpg','009.jpg','010.jpg'] #假设b代表数据图片路径for c in a: #首先在范围a中循环(c取0时,将a中的1赋给c,c取1时,将a...
2018-05-23 23:50:33 162
原创 .npy文件的打开方式
1.前言:在深度学习领域。有一个名词叫迁移学习。倍数贫穷人们所喜爱。拿来主意还是用着很舒服的嘛!在使用训练好的模型时,其中有一种保存的模型文件格式叫.npy。2.打开方式·实现代码:import numpy as nptest=np.load('./bvlc_alexnet.npy',encoding = "latin1") #加载文件doc = open('1.txt', 'a') #打...
2018-05-22 21:53:26 75153 9
原创 如何将每步打印出来的数据保存到txt文件中?
前言:如题,显然这是个很low的问题,可是不容小觑。就这一个小功能,难道英雄汉呀!代码实现:import numpy as npdoc = open('1.txt', 'a') #打开创建好的1.txt文件,参数a表示:打开写入,如果存在,则附加到文件的末尾print('需要打印内容',file=doc) ...
2018-05-21 21:45:58 2823
原创 数据集解析:102 Category Flower Dataset
1.数据集简介:数据集由102类产自英国的花卉组成。每类由40-258张图片组成。分类的细节和每类的图片数量可以在这里查看。2.数据集下载:点击这里3.数据集结构:3-1.下载完数据集,解压后可得到一个包含8189张.jpg格式的图片。(各类图片数请点击右上角的“这里”查看。)3-2.下载数据集标签,请点击这里。3-3.数据集结构:-imagelabels.mat:总共有8189列,每列上的数字代...
2018-05-18 22:24:29 12620 6
原创 代码:批量图片格式转换(jpg->png)
import globimport osimport threadingfrom PIL import Imagedef create_image(infile, index): os.path.splitext(infile) im = Image.open(infile) im.save("./test_240/n00000010/images/n000000...
2018-05-17 22:29:34 3964
原创 代码:批量图片resize
from PIL import Imageimport os.pathimport glob #该方法返回所有匹配的文件路径列表(list)Datadir = "./initial_data/*.jpg"savedir = "./resize_240/images"def convertjpg(jpgfile,outdir,width=240,height=240): im...
2018-05-17 22:22:50 918
原创 tf.concat
前言:tensorflow1.4.0定义:将张量连接到一个维度上。代码实现:import tensorflow as tft1 = [[1, 2, 3], [4, 5, 6],[7,8,9]]t2 = [[10,11,12],[13,14,15],[16,17,18]]with tf.Session() as sess: print(sess.run(tf.concat([t1, t...
2018-05-16 14:11:25 180
原创 tf.split()
前言:tensorflow版本1.4.0定义:将一个张量分为几个分张量。格式:split( value, #输入张量 num_or_size_splits, #每个分割后的张量的尺寸 axis=0, #被分张量的分割标准//当axis=0时按行分,当axis=1时,按列分。 num=None, name='split')代码实现:import ...
2018-05-16 13:45:03 3345
转载 tf.argmax()以及axis解析
前言:tf.argmax可以认为就是np.argmax。tensorflow使用numpy实现的这个API。 简单的说,tf.argmax就是返回最大的那个数值所在的下标。 此外,这里面就涉及到一个概念:axis。设置axis的主要原因是方便我们进行多个维度的计算。代码实现:test = np.array([[1, 2, 3], [2, 3, 4], [5, 4, 3], [8, 7, 2]])...
2018-05-15 23:18:03 657
原创 assert 用法
1.定义:用来让程序测试条件,如果条件正确继续执行,如果条件错误,报错。2.用法: assert condition3.代码实现:assert 1==2,'1不等于2' #其中条件为1==2;异常参数为‘1不等于2’这条博客写到这,我犹豫了。。。...
2018-05-15 22:50:56 2006 2
转载 argparse 用法
简单示例主要分三步:1.创建ArgumentParser()对象2.调用add_argument()方法添加参数3.使用parse_args()解析添加的参数代码实现1.可选参数的用法# -*- coding:utf-8 -*-import argparse#创建ArgumentParser()对象parser = argparse.ArgumentParser()#调用add_argum...
2018-05-15 21:08:01 460
原创 提取txt文件某一列数据,并保存为txt文件
import syspath = "./001.txt" #数据来源f = open(path)line = f.readline()list = []while line: a = line.split( ) b = a[1:] list.append(b) line = f.readline()f.closewith open('002.tx...
2018-05-01 22:27:49 14525 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人