腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
AST
节点
转
换为
向量
/
数字
python
、
python-3.x
、
tensorflow
、
abstract-syntax-tree
、
tensorflow2.0
您好,我有一组抽象语法树(
AST
)中的Python3代码。多天来,我一直在尝试找出
将
节点
转
换为
可用的
向量
/
数字
表示的最佳方法。例如,下面是一个
AST
转
储(不带注释的字段): Module([Import([alias('time', None), alias('sys', None), alias('pygame', None], []))], [])], [])]) 我想把它做成这
浏览 9
提问于2019-12-29
得票数 4
回答已采纳
1
回答
如何使用
ast
.NodeTransformer
将
列表理解转
换为
For循环?
python
、
list-comprehension
、
abstract-syntax-tree
我正试图在
ast
.NodeTransformer.的帮助下
将
列表理解转
换为
For循环在此之后,我将对Python进行类型分析。我了解到,当遇到一个
ast
.ListComp时,必须将其转
换为
两个
ast
节点
:第一个
节点
是
ast
.Assign,第二个
节点
是
ast
.For。但是,根据文档,
ast
.ListComp只能转
换为
一个上
节点
,而不能转
换为
浏览 7
提问于2022-03-06
得票数 3
1
回答
在python中将
ast
.Num转
换为
decimal.Decimal以提高精度
python
、
floating-point
、
decimal
、
abstract-syntax-tree
其思想是先将输入解析为
ast
,然后在
ast
上遍历,
将
ast
的
节点
类型限制在一个小的子集中,例如:
ast
.BinOp、
ast
.Add、
ast
.Num、
ast
.Name等。目前,它的工作良好,除了浮点数在
ast
中是不精确的。因此,我想将
ast
的
ast
.Num
节点
转
换为
一些
ast
.Call(func=
ast
.Name
浏览 4
提问于2016-02-15
得票数 5
回答已采纳
1
回答
clang-8:从
AST
中的DeclRefExpr
节点
获取类型定义信息
clang
、
abstract-syntax-tree
、
clang-static-analyzer
funcPtrType FPT; FPT = myFunc; return 0; } 下面是代码的
AST
转
储部分: ? 我的问题是,我可以从哪个接口获取DeclRefExpr
节点
的'void (*)()‘信息? ? 我已经尝试将此
节点
动态转
换为
VarDecl,但我无法从它获得我提到的信息。 提前谢谢。
浏览 201
提问于2020-11-18
得票数 0
回答已采纳
1
回答
有一个明显的原因,这个循环没完没了?
c++
、
parsing
、
pointers
、
nodes
、
abstract-syntax-tree
我在写
AST
和Node课程。 基本上,
AST
有一个
节点
向量
,“
节点
”。该
向量
中的每个
节点
项都可以在一个名为“子类”的
节点
向量
中拥有自己的子
节点
,每个子
节点
都暗示着另一个
节点
对象,它也可以有自己的子
节点
,等等。现在,刚刚使用
ast
.addNode(someNodeObjectByValue);添加到一些
AST
的
节点</em
浏览 3
提问于2016-03-13
得票数 0
回答已采纳
1
回答
将
字符转
换为
Clojure中的整数
clojure
如何
将
字符文字更改为Clojure中的
数字
,特别是在
向量
中?更好的是,如何
将
[[3 \1] [2 \2] [1 \3]]转化为[[3 1] [2 2] [1 3]]?
浏览 4
提问于2016-01-25
得票数 1
回答已采纳
2
回答
将
python对象转
换为
python
节点
python
、
code-generation
我需要将修改后的python对象
转
储回源代码。因此,我试图找到一些东西来
将
真正的python对象转
换为
python
ast
.Node (稍后在 lib中使用它来
转
储源代码)import
ast
m.VAR.append(123)
ast
浏览 4
提问于2017-04-23
得票数 4
回答已采纳
1
回答
用不平衡括号处理输入
parsing
、
compiler-construction
、
antlr
、
abstract-syntax-tree
我正在研究一种ANTLR 4语法,它解析由Swift编译器(swiftc -dump-
ast
)生成的
AST
转
储。这是,:和。 问题:还有另一种方法来处理不影响性能的不平衡括号吗?
浏览 4
提问于2017-03-11
得票数 1
1
回答
clang 3.8 -如何停止clang创建系统标头的
AST
?
c++
、
clang
、
header-files
、
abstract-syntax-tree
我最近开始在Fedora 22机器上使用Clang 3.8来制作一个工具,它可以解析clang
AST
并从
AST
节点
中提取一些信息。该工具预计
将
读取C、C++和SystemC文件。当我读取一个文件并使用我的工具
转
储
AST
时,它也会向我显示系统头的
AST
。PS。已中止(核心
转
储)“ 指向解决方案的指针,或解
浏览 0
提问于2016-02-18
得票数 1
2
回答
将
csv
转
储中的postgres数组转
换为
向量
r
、
postgresql
csv
转
储中的postgres数组看起来像是大括号内的{1,2,3}值。因此,表csv
转
储可能如下所示,---- -------me {5,6} 如何
将
数字
列转
换为
向量
?
浏览 0
提问于2016-02-15
得票数 1
1
回答
如何使用来自JJTree的
AST
再现原始代码
java
、
compiler-construction
、
abstract-syntax-tree
、
javacc
给定一个输入程序,我必须能够在该程序中阅读,创建一个
AST
,然后遍历该
AST
以更清晰的形式复制原始程序。:s := 0 while - a s := + s * a a a := + a 2一旦我把这个输入到我的程序中,我将得到一个
AST
但是我需要能够得到代码中使用的实际
数字
和变量,这样我就可以像这样复制代码: a := 2 while - a 12 s := + s* a a
浏览 0
提问于2018-04-12
得票数 0
回答已采纳
1
回答
使用clang和libclang生成优化的
AST
clang
、
compiler-optimization
、
libclang
我想对一个源文件应用clang优化,然后生成它的
AST
。我尝试传递-O3标志,但它似乎被忽略了。int a = 5 + 5; printf("%i\n", a);} 可以应用许多优化,例如删除
将
5+5
转
换为
10的for循环。当我使用clang -O3 -Xclang -
ast
-dump -fsyntax-only a.c
转
储
AST
时,我得到的是没
浏览 6
提问于2018-03-15
得票数 0
1
回答
如何从pycparser生成的
ast
中找到switch语句?
python
、
c
、
regex
、
abstract-syntax-tree
、
pycparser
然后使用n= len(
ast
.ext),我已经找到了从
ast
生成的exts的长度。现在,我必须从最后一次尝试执行的if re.findall(r'( switch (\s*'),
ast
.ext) )中找到switch语句,并匹配正则表达式以查找switch case,但它没有发生。
浏览 31
提问于2021-02-15
得票数 0
回答已采纳
1
回答
如何创建一个与另一个变量完全相反的二进制变量?
r
、
for-loop
、
if-statement
我正在尝试创建一个二进制变量作为另一个二进制变量的答案library(wooldridge)for(i in 1:length(gpa2$female)){gpa2$male = 1}
浏览 1
提问于2019-06-02
得票数 0
1
回答
在R data.frame中将多个列从整数转
换为
数字
r
、
type-conversion
、
lapply
我想将列从2到13 (最后一列)从整数转
换为
数字
。dades$V3 <- as.numeric(dades$V3)dades<-2:13 那么,如何使用lapply呢?
浏览 0
提问于2016-02-11
得票数 16
回答已采纳
1
回答
结构成员上的布尔表达式计算器
c++
、
pointers
、
reflection
、
c++20
、
offsetof
到目前为止我已经实现的东西bool match(const event& ev, const
ast
::node& node) {在最坏的情况下,
AST
终端
节点
(例如,pair<"type", "5000&quo
浏览 7
提问于2021-06-05
得票数 0
回答已采纳
1
回答
什么是类型转换?
angular
、
typescript
我刚在官方博客Range5 ()上读到一篇文章。有关于打字稿转换的说法。详细情况:我想更好地理解它。转换或编译管道,是什么?tnx!
浏览 5
提问于2017-11-08
得票数 8
3
回答
Matlab:如何改变矩阵的存储方式?从1x1x3到1x3?
matlab
我目前有:但我想我可以做什么操作来做到这一点呢?
浏览 1
提问于2011-01-18
得票数 4
回答已采纳
1
回答
通过执行源到源转换的程序,使用什么数据结构来表示源代码?
data-structures
、
source-code
、
parsing
对于在源代码中读取的程序,转换源代码,然后
将
转换后的源代码写回,以便人类可以读取和编辑源代码,通常使用哪种数据结构来表示源代码及其所有文本细节?是否有标准的“教科书”数据结构?(例如,类似于
AST
的东西,用于更传统的解析) 我所想到的程序类型的一些例子是用于转换C和C++的许多基于clang的工具、用于
将
Python2
转
换为
Python3的Python和用于转换Go的许多工具我想答案可能很简单,就像在非叶
节点
上有额外数据(例如空格、括号)的
AST
一样简单,但我不确定。它
浏览 0
提问于2016-10-15
得票数 3
回答已采纳
2
回答
将
填充了圆括号中值的熊猫数据帧转
换为
numpy数组。
python
、
pandas
、
numpy
我有一个,值在花括号中,我想将它转
换为
具有相同值的,但是必须将它们转
换为
NumPy数组,而不是花括号。
浏览 4
提问于2022-08-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python字典、字符串及列表的相互转换
如何编写属于自己的PostCSS 8插件?
VS Code调试太难?这款可视化代码调试工具值得拥有
机器学习-kNN实现简单的手写数字识别系统
微软研究院:基于图模型表示程序,通过深度学习自动找出bug
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券