摘要:
构建程序xiaojie_test.py 同目录下构建一个目录xxx,并且目录中有/tmp/results/graph文件 xxx中的yyy.py文件中内容是: 执行xiaojie_test.py的结果是: no no 输出两次no的原因是: 会因为加载yyy文件,而执行yyy文件中的test。同时, 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Mon Apr 22 21:02:02 2019 @author: a """ # -*- coding: utf-8 -*- """ Created on Sat Dec 1 16:53:26 2018 @author: 阅读全文
摘要:
应用需求: 实现对BigCloneBench中函数体的克隆检测,必须标注出起始行号和终止行号。 问题: 给定一个Java文件,从中提取出每个函数的起始行和终止行。 难点: 这个问题的难点在于,对于Java的解析器而言,其在形成抽象语法树的过程中,已经对源码文件进行了划分,然后,形成了对函数的抽象语法 阅读全文
摘要:
0 问题发生 xiaojietest.java 上述代码期望通过Java程序执行如下脚本 并且传入参数: nicadRunner的脚本内容是: ProcessBuilder启动进程并执行,正常的返回值(通过代码中p.waitFor()返回)是0,其余状态都说明进程执行过程报错。 针对"ls"、"ba 阅读全文
摘要:
代码(操纵全局变量) 输出的是10和2。 也就是xiaojie只被修改了一次。 这个时候,在_recurrence循环体中添加语句 会输出2。而且只输出一次。具体为什么,最后总结的时候再解释。 代码(操纵类成员变量)class RNN_Model(): 输出是: tf.while_loop操纵全局变 阅读全文
摘要:
代码 输出信息 为什么会这样,因为执行sess.run(yy)的时候,会有数据流过循环体中的所有tf.Print节点,此时就会执行tf.Print中指定的输出。最关键的操作就是yy=yy+print_info 存在的问题(与Spyder有关) 在spyder中使用调试模式的时候,无法输出上面的信息。 阅读全文
摘要:
示例代码 我是将nodes_tensor直接通过self.nodes_tensor的方式使得其成为类的成员变量。然后类调用自身方法的时候,执行上面的循环对nodes_tensor进行操作。 但是,如果此时外层还嵌套有另外一层循环,此时,再使用self.nodes_tensor,比如(tf.reduc 阅读全文
摘要:
示例代码1 输出100。 示例代码2 执行到xx=100的时候。会输出 *** NameError: name 'xx' is not defined这是因为,函数xiaojie()中定义的xx=1不是全局变量。 最后输出的print(xx)还是1. 示例代码3 依次输出1,和100。 所以,模块内 阅读全文
摘要:
1.tensorflow的数据流图限制了它的tensor是只读属性,因此对于一个Tensor(张量)形式的矩阵,想修改特定位置的元素,比较困难。 2.我要做的是将所有的操作定义为符号形式的操作。也就是抽象概念的数据流图。当用feed_dict传入具体值以后,就能用sess.run读出具体值。 一、相 阅读全文
摘要:
一、源代码下载 代码最初来源于Github:https://github.com/vijayvee/Recursive-neural-networks-TensorFlow,代码介绍如下:“This repository contains the implementation of a single 阅读全文