test

深度学习之神经网络(CNNRNNGAN)算法原理加实战 lstm代码

我们两清 提交于 2020-03-04 22:32:12
# 构建计算图——LSTM模型 # embedding # LSTM # fc # train_op # 训练流程代码 # 数据集封装 # api: next_batch(batch_size) # 词表封装: # api: sentence2id(text_sentence): 句子转换id # 类别的封装: # api: category2id(text_category). import tensorflow as tf import os import sys import numpy as np import math tf.logging.set_verbosity(tf.logging.INFO) print("ok1") # 定义数据超参数 def get_default_params(): return tf.contrib.training.HParams( num_embedding_size = 16, # 词的embedding长度 num_timesteps = 50, # lstm步长,一个句子词的个数 num_lstm_nodes = [32, 32], num_lstm_layers = 2, num_fc_nodes = 32, batch_size = 100, clip_lstm_grads = 1.0, # 梯度上限 learning

Ansible自动化运维学习之四:playbook和roles

隐身守侯 提交于 2020-03-04 22:19:16
备注:文章事例部分代码会出现不对齐的情况,使用时,请注意格式对齐!! 第4 章 playbook和roles 4.1 ansible-playbook常用命令说明 ansible-playbook --help Usage: ansible-playbook playbook.yml Options: -e EXTRA_VARS,--extra-vars=EXTRA_VARS # 设置额外的变量,格式为key/value。-e "key=KEY", # 如果是文件方式传入变量,则-e "@param_file" --flush-cache # 清空收集到的fact信息缓存 --force-handlers # 即使task执行失败,也强制执行handlers --list-tags # 列出所有可获取到的tags --list-tasks # 列出所有将要被执行的tasks -t TAGS,--tags=TAGS # 以tag的方式显式匹配要执行哪些tag中的任务 --skip-tags=SKIP_TAGS # 以tag的方式忽略某些要执行的任务。被此处匹配的tag中的任务都不会执行 --start-at-task=START_AT_TASK # 从此task开始执行playbook --step # one-step-at-a-time:在每一个任务执行前都进行交互式确认 -

14-python-函数

久未见 提交于 2020-03-04 20:32:33
1、数学的函数与python中的函数   python中的函数的定义 # -*- coding:utf-8 -*- def test(x): # 定义函数名 "The function definition " # 函数功能描述 x += 1 # 函数程序处理 return x # 返回值 print(test(10)) #调用函数   过程的本质也是函数,只不过是没有返回值。有返回值的叫函数。 2、为什么在python中要同函数   代码简洁   改写方面 3、函数的参数   形参变量只有函数调用时才分配的内存单元,在调用结束后释放   实参可以常量、变量、表达式、函数等 1 def test(x): # 定义函数名 x为形参 2 "The function definition " # 函数功能描述 3 x += 1 # 函数程序处理 4 return x # 返回值 4、函数的传参 # -*- coding:utf-8 -*- def test(x, y, z=2): # 定义函数名 其中z=2为默认参数,如果没有传入参数就是2,若是传参了就为传入的参数 "The function definition " # 函数功能描述 x += 1 # 函数程序处理 return x # 返回值 test(1, 2, 3) test(x=1, y=2,z = 3) # 关键字参数

python 函数

拈花ヽ惹草 提交于 2020-03-04 20:26:17
函数定义和使用 def 函数名(参数): ... 函数体 ... 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据。 总结使用函数的好处: 1.代码重用 2.保持一致性,易维护 3.可扩展性 1、返回值 函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。 总结:当一个函数/过程没有使用return显示的定义返回值时,python解释器会隐式的返回None 返回值数=0:返回None 返回值数=1:返回object 返回值数>1:返回tuple 1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值 3.位置参数和关键字(标准调用:实参与形参位置一一对应;关键字调用:位置无需固定) 4.默认参数 5.参数组 # ######### 定义函数 ######

sql server 行合并

纵然是瞬间 提交于 2020-03-04 20:18:17
SQL SERVER:在SQL中分类合并数据行 --1. 创建表,添加测试数据 CREATE TABLE test(code varchar(50), [values] varchar(10)) INSERT test SELECT '001', 'aa' UNION ALL SELECT '001', 'bb' UNION ALL SELECT '002', 'aaa' UNION ALL SELECT '002', 'bbb' UNION ALL SELECT '002', 'ccc' --SELECT * FROM test code values ----------- ---------- 001 aa 001 bb 002 aaa 002 bbb 002 ccc (5 row(s) affected) --2 在SQL2000只能用自定义函数实现 ----2.1 创建合并函数fn_strSum,根据code合并values值 GO CREATE FUNCTION dbo.fn_Sum(@code varchar(50)) RETURNS varchar(8000) AS BEGIN DECLARE @values varchar(8000) SET @values = '' SELECT @values = @values + ',' + values FROM

js作用域和作用域链

回眸只為那壹抹淺笑 提交于 2020-03-04 19:25:26
作用域:在 js预编译 时、代码执行之前对全局或局部的变量进行收集,存放在一指定内存中scope,执行时对scope进行访问,scope 就是全局或局部的作用域。 如: 1 function test() { 2 var a = 123; 3 } 4 5 test(); 在test() 执行之前对test 进行预编译 生成test 的 scope(AO Activetion Object)。收集test 函数中的变量存放在scope中。 此时test 的scope 为: {   a:undefined } 在test 函数执行时 对 scope 中的 a 变量进行赋值,a = 123; 实际上在全局环境进行预编译时也会产生一个作用域,在test 被定义时会在test 函数上定义一个作用域数组([[Scopes]])。并将全局作用域放入test的作用域数组中。 如: 1 var a = 456; 2 3 function test() { 4 var b = 123; 5 console.log(b); 6 console.log(a); 7 } 8 9 test(); 在全局环境进行预编译时,会生成全局作用域Global Global {   a: undefined,   test: undefined } 此时test 函数的作用域数组中就已经包含了Global test.[

JavaScript学习总结(七)——JavaScript函数(function)

心已入冬 提交于 2020-03-04 19:03:37
一、函数基本概念   为完成某一功能的程序指令(语句)的集合,称为函数。 二、JavaScript函数的分类   1、自定义函数(我们自己编写的函数),如:function funName(){}   2、系统函数(JavaScript自带的函数),如alert函数。 三、函数的调用方式   1、普通调用:functionName(实际参数...)   2、通过指向函数的变量去调用:       var myVar=函数名;       myVar(实际参数...); 四、函数返回值   1.当函数无明确返回值时,返回的值就是"undefined"。   2.当函数有返回值时,返回值是什么就返回什么。 函数测试代码: 1 <script type="text/javascript"> 2 var str="window.alert('孤傲苍狼');"; 3 eval(str);//eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 4 /*自定义函数*/ 5 function test(str){ 6 alert(str); 7 } 8 window.alert(test);//输出test函数的定义 9 //函数的调用方式1 10 test("孤傲苍狼"); 11 //函数的调用方式2 12 var myFunction=test; 13

拒绝滥用golang defer机制

帅比萌擦擦* 提交于 2020-03-04 18:50:44
原文链接 : http://www.bugclosed.com/post/17 defer机制 go语言中的defer提供了在函数返回前执行操作的机制,在需要资源回收的场景非常方便易用(比如文件关闭,socket链接资源十分,数据库回话关闭回收等),在定义资源的地方就可以设置好资源的操作,代码放在一起,减小忘记引起内存泄漏的可能。 defer机制虽然好用,但却不是免费的,首先性能会比直接函数调用差很多;其次,defer机制中返回值求值也是一个容易出错的地方。 一个简单的性能对比测试 通过一个对锁机制的defer操作来比较性能差异。 package main import ( "sync" "testing" ) var ( lock = new(sync.Mutex) ) func lockTest() { lock.Lock() lock.Unlock() } func lockDeferTest() { lock.Lock() defer lock.Unlock() } func BenchmarkTest(b *testing.B) { for i := 0; i < b.N; i++ { lockTest() } } func BenchmarkTestDefer(b *testing.B) { for i := 0; i < b.N; i++ {

Test

人盡茶涼 提交于 2020-03-04 18:22:55
try first? 来源: https://www.cnblogs.com/simard/p/12410866.html

第二十五节 test命令

非 Y 不嫁゛ 提交于 2020-03-04 17:56:55
test命令的功能:检查文件和比较值。 1、判断表达式 test a == b 或者 [a == b] if test (表达式为真) if test !(表达式为假) test 表达式1 -a 表达式2两个表达式都为真,才为真 test 表达式1 -o 表达式2两个表达式只要一个为真,就为真 2、 test -n 字符串字符串的长度非零 test -z 字符串字符串的长度为零 test 字符串1=字符串2字符串相等 test 字符串1!=字符串2字符串不等 3、判断整数 test 整数1 -ep 整数2整数相等 test 整数1 -ge 整数2整数1大于等于整数2 test 整数1 -gt 整数2整数1大于整数2 test 整数1 -le 整数2整数1小于等于整数2 test 整数1 -lt 整数2整数1小于整数2 test 整数1 -ne 整数2整数1不等于整数2 4、判断文件 test File1 -ef File2两个文件具有同样的设备号和结点号 test File1 -nt File2文件1比文件2新 test File1 -ot File2文件1比文件2旧 test -b File文件存在并且是块设备文件 test -c File文件存在并且是字符设备文件 test -d File文件存在并且是目录 test -e File文件存在 test -f