代码学习
Infinite_LW
这个作者很懒,什么都没留下…
展开
-
python之读入数据
import sys# 读入数据,只能是一个数据n = int(sys.stdin.readline()) # 整型格式# 读入一行以空格间隔的数据w_line = sys.stdin.readline().strip() # 字符串格式w = list(map(int, w_line.split())) # 列表格式print(n)print(w)输入:52 3...原创 2019-09-06 16:29:35 · 447 阅读 · 0 评论 -
pytorch_pix2pix之argparse
required: 表示这个参数是否一定需要设置, 如果设置了required=True,则在实际运行的时候不设置该参数将报错。 help:指定参数的说明信息type:参数类型。默认的参数类型是str类型,如果你的程序需要一个整数或者布尔型参数,你需要设置type=int或type=booldefault:没有设置值情况下的默认参数store_ture/store_false...原创 2019-02-19 14:05:44 · 291 阅读 · 0 评论 -
莫烦python学习笔记之numpy基本运算
numpy 的一维矩阵的几种基本运算 import numpy as npa=np.array([10,20,30,40]) # array([10, 20, 30, 40])b=np.arange(4) # array([0, 1, 2, 3])# 对应元素的计算c=a-b # array([10, 19, 28, 37])c=a+b # a...原创 2019-01-22 19:15:45 · 219 阅读 · 0 评论 -
莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
array:创建数组 dtype:指定数据类型 empty:创建数据接近0 zeros:创建数据全为0 ones:创建数据全为1 arrange:按指定范围创建数据 linspace:创建线段import numpy as np #为了方便使用numpy 采用np简写array = np.array([[1,2,3],[2,3,4]]) #列表转化为矩阵print(arra...原创 2019-01-22 18:33:18 · 782 阅读 · 0 评论 -
莫烦python学习笔记之全局,局部变量
局部变量在 def 中, 我们可以定义一个局部变量, 这个变量 a 只能在这个功能 fun 中有效, 出了这个功能, a 这个变量就不是那个局部的 a.APPLY = 100 # 全局变量def fun(): a = 10 # 局部变量 print(a) return a+100print(fun())print('****')print(APPLE)...原创 2019-01-22 14:58:40 · 218 阅读 · 0 评论 -
莫烦python学习笔记之tuple,list,字典
tuple用小括号、或者无括号来表述,是一连串有顺序的数字。a_tuple = (12, 3, 5, 15 , 6)another_tuple = 12, 3, 5, 15 , 6list以中括号来表述。a_list = [12, 3, 67, 7, 82]List 添加:a = [1,2,3,4,1,1,-1]a.append(0) # 在a的最后面追加一...原创 2019-01-22 10:45:24 · 136 阅读 · 0 评论 -
scipy.misc.imresize
此函数的作用是: 对图像进行成比例放大或缩小,且归一化到0-255区间https://blog.csdn.net/u013066730/article/details/59528939>>> from scipy.misc import imresize>>> import numpy as np>>> a = np.random...转载 2019-01-10 11:32:25 · 948 阅读 · 0 评论 -
glob
https://lampeter123.iteye.com/blog/546152 显示目录下所有jpg的文件列表了,并且打印的都是绝对路径>>> import glob>>> list = glob.glob('/home/datasets/yibiaoMerge/train/*.jpg')>>> print(list)...原创 2019-01-10 10:49:11 · 1225 阅读 · 0 评论 -
归一化
Table of Contents参考:归一化层,目前主要有这几个方法:区别:BatchNormInstanceNormLocalResponseNorm参考:BatchNormalization、LayerNormalization、InstanceNorm、GroupNorm、SwitchableNorm总结PyTorch学习之归一化层(BatchNo...原创 2019-09-06 11:27:56 · 305 阅读 · 0 评论 -
Pytorch生成Tensor常用方法汇总
torch.rand(*sizes, out=None)返回一个张量,包含了从区间[0,1]的均匀分布中抽取的随机的一组随机数,张量形状由参数size定义。>>> import torch>>> a = torch.rand((2,3))>>> atensor([[0.2969, 0.8017, 0.9024], ...原创 2019-09-05 22:56:07 · 1009 阅读 · 0 评论 -
self.modules() 和 self.children()的区别
代码:import torchimport torch.nn as nninput_nc = 3hide1_nc = 6hide2_nc = 6output_nc = 3class Net(nn.Module): def __init__(self, input_nc, hide1_nc, hide2_nc, output_nc): super()._...原创 2019-08-08 12:37:34 · 1852 阅读 · 0 评论 -
序列操作
内容源自慕课上Python语言程序设计(北京理工大学)PPT集合S | T 并,返回一个新集合,包括在集合S和T中的所有元素S-T 差,返回一个新集合,包括在集合S但不在T中的元素S & T 交,返回一个新集合,包括同时在集合S和T中的元素S ^ T 补,返回一个新集合,包括集合S和T中的非相同元素S <= T 或 S < T 返回True/Fals...原创 2019-07-31 15:58:16 · 613 阅读 · 0 评论 -
python中random库
>>> import random>>> random.seed(10)>>> random.random()0.5714025946899135>>> random.random()0.4288890546751146random.seed(10) 产生种子10对应的序列, 如下所示数据0.5714...原创 2019-08-02 20:20:16 · 173 阅读 · 0 评论 -
Python中__init__的用法和理解
在Python中定义类经常会用到__init__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。而__init__函数(方法)支持带参数类的初始化,也可为声明该类的属性(类中的变量)。__init__函数(方法)的第一个参数必须为self,后续参数为自己定义。从文字理解比较困难,通过下面的例子能非常容易理解这个概念:例如我们定义一个Box...转载 2019-07-13 09:29:45 · 392 阅读 · 0 评论 -
xrange
http://www.runoob.com/python/python-func-xrange.html 描述xrange() 函数用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器。语法xrange 语法:xrange(stop)xrange(start, stop[, step])参数说明:start: 计数从 start 开始。默认...转载 2019-01-10 10:45:15 · 640 阅读 · 0 评论 -
tf.train.Saver,和模型参数微调
https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-06-save/ https://blog.csdn.net/Jerr__y/article/details/78594494 博客还提到:一般来说,tf.Saver 可以和 tf.variable_scope() 巧妙搭配,可以参考: 【...原创 2019-01-10 10:06:52 · 375 阅读 · 1 评论 -
优化器Optimizer
格式为: tf.train.×××Optimizer(learning_rate).minimize(loss)http://blog.720ui.com/2018/tensorflow_03_dl_tensorflow_optimizer/#tf-train-AdamOptimizerhttps://vimsky.com/article/3875.htmlAdam...原创 2019-01-10 09:33:09 · 426 阅读 · 0 评论 -
np.mod
numpy.mod(x1, x2)相当于Python模运算符``x1%x2``,并且与除数x2具有相同的符号。>>> np.mod(5,2)1>>> np.mod(5,3)2>>> np.mod(5,-3)-1>>> np.mod(-5,3)1 ...原创 2019-01-14 09:50:18 · 10283 阅读 · 0 评论 -
eval函数
errD_fake = self.d_loss_fake.eval({self.real_data: batch_images})http://www.voidcn.com/article/p-ydfeiqsg-bgt.html对 d_loss_fake 函数的调用https://blog.csdn.net/jiaoyangwm/article/details/79248535e...原创 2019-01-14 09:26:02 · 715 阅读 · 0 评论 -
torch.ones,normal,max
torch.normal(means, std, out=None)means (Tensor) – 均值 std (Tensor) – 标准差 out (Tensor) – 可选的输出张量>>> n_data = torch.ones(5, 2)>>> print(n_data)tensor([[1., 1.], [1., 1...原创 2019-01-17 20:30:33 · 6147 阅读 · 0 评论 -
np.fliplr
向左/向右翻转阵列# 二维>>> d = np.arange(16).reshape(4,4)>>> darray([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]])>>> np.fliplr(...原创 2019-01-10 20:36:23 · 1489 阅读 · 0 评论 -
np.ceil
官方讲解: https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.ceil.html向数轴的正向方向取整数举例:>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])>>> np.ceil(a) array([...原创 2019-01-10 20:09:14 · 437 阅读 · 0 评论 -
np.random.uniform,random,choice,newaxis
np.random.uniform(low=0.0, high=1.0, size=None)均匀分布,随机生成下一个实数,在 [low, high) 范围内。low : 随机数的最小值,包含该值。high : 随机数的最大值,不包含该值。https://blog.csdn.net/u013920434/article/details/52507173 讲的很全面h...原创 2019-01-10 20:05:07 · 1039 阅读 · 0 评论 -
torch.randn
PyTorch 常用方法总结1:生成随机数Tensor的方法汇总(标准分布、正态分布……)torch.randn(*sizes, out=None) → Tensor返回一个张量,从标准正态分布(均值为0,方差为1)中抽取的一组随机数。张量的形状由参数sizes定义。参数:sizes (int…) - 整数序列,定义了输出张量的形状 out (Tensor, optinal) -...原创 2019-01-18 20:58:06 · 9766 阅读 · 0 评论 -
os.path.basename()
返回path最后的文件名。如果path以/结尾,那么就会返回空值。 >>> import os>>> os.path.basename('a/b/c/d/e')'e'>>> os.path.basename('a/b/c/d/e/')''>>> os.path.basename('a\b\c\d...原创 2019-01-14 13:07:25 · 842 阅读 · 0 评论 -
pycharm运行pytorch版pix2pix学习笔记
解决PyCharm ImportError: No module named tensorflow 详解ctrl+b:查看调用的函数参数设置:debug原文:https://blog.csdn.net/polyhedronx/article/details/81514437Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子...原创 2018-12-10 20:42:04 · 1065 阅读 · 0 评论 -
运行含中文的程序,打印名片
#-*- coding:utf-8 -*-#让python2也能运行含中文的程序print("hello world")applePrice = 3.5 #苹果的价格 元/斤weight = 7.5 #购买苹果的重量 斤money = applePrice + weight#input("请输入你的身高:")high = input("请输入你的身高:") #获取用...原创 2018-08-28 11:02:29 · 648 阅读 · 0 评论 -
莫烦python学习笔记之class
class 定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculatorclass可以先定义自己的属性,比如该属性的名称可以写为 name='Good Calculator'class后面还可以跟def, 定义一个函数. 比如def add(self,x,y): 加法self表示类中的默认参数,会被传递下去class Calculator: #首字母要...原创 2019-01-09 16:19:14 · 375 阅读 · 0 评论 -
imread
Python 中各种imread函数的区别与联系scipy.misc.imread(name, flatten, mode)SciPy 1.0.0版本中弃用,1.2.0版本中移除了,用imageio.imread来代替。作用是读取图片,返回阵列name表示要读取的图片,flatten为bool型参数,若为True则将颜色层展平为单个灰度图层scipy.misc.imresize...原创 2019-01-09 16:18:31 · 1439 阅读 · 0 评论 -
数组定义与冒号
>>> import numpy as np>>> a = np.arange(120).reshape(2,3,4,5)>>> aarray([[[[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [ 10, 11, 12, 13, 1...原创 2019-01-09 16:16:50 · 866 阅读 · 0 评论 -
激活函数
https://www.jiqizhixin.com/articles/2017-10-10-3 此博客记录了26种激活函数https://www.zhihu.com/question/22334626 神经网络激励函数的作用:扭曲翻转特征空间,在其中寻找线性的边界。对于输入是的矩阵,激活函数对矩阵中的每一个数字均使用了此函数进行处理。...转载 2019-01-09 15:14:56 · 198 阅读 · 0 评论 -
tf.concat, np.concatenate
tf.concat(concat_dim, values, name='concat'), 连接两个矩阵的操作除去name参数用以指定该操作的name,与方法有关的一共两个参数:第一个参数concat_dim:必须是一个数,表明在哪一维上连接如果concat_dim是0,那么在某一个shape的第一个维度上连,对应到实际,就是叠放到列上t1 = [[1, 2, 3], [4...原创 2019-01-09 14:23:53 · 602 阅读 · 0 评论 -
tf.nn.dropout
摘自:https://www.jianshu.com/p/c9f66bc8f96cdef dropout(x, keep_prob, noise_shape=None, seed=None, name=None)输入是:x,你自己的训练、测试数据等 keep_prob,dropout概率 ……,其它参数不咋用输出是:A Tensor of the same shape of...转载 2019-01-09 11:18:02 · 184 阅读 · 0 评论 -
tf代码之tf.nn.conv2d_transpose
摘自博客:https://blog.csdn.net/mao_xiao_feng/article/details/71713358conv2d_transpose(value, filter, output_shape, strides, padding="SAME", data_format="NHWC", name=None)除去name参数用以指定该操作的name,与方法有关的一共...原创 2019-01-09 10:45:42 · 1014 阅读 · 0 评论 -
代码学习
目录tf.truncated_normal_initializer(stddev=0.02)) (1)random_ops.truncated_normal(shape, self.mean, self.stddev, dtype, seed=self.seed)np.random.seed()tf.variable_scope() tf.truncated_normal_...原创 2018-11-06 17:53:56 · 1166 阅读 · 0 评论