交易中的机器学习:理论、模型、实践和算法交易 - 页 1860

 
Igor Makanu:

为什么不更换一些if( condition_1 )if( condition_2 )

如果( condition_1 && condition_2)

它更容易寻找闭合的小括号,一般来说,代码的阅读速度更快,也就是更方便。

这似乎使它变得更加困难。python中的代码首先从树形结构中生成一个python树形计算函数,然后我将其转换为一个类似C的函数。

 
Maxim Dmitrievsky:

看起来会更加复杂。python代码首先从树形结构中生成一个python树形计算函数,然后我把它重新加工成一个类似C的函数。

生成中间代码......像Forth那样的堆栈机,天生就是微优化的。

 
Maxim Dmitrievsky:

看起来会更加复杂。python代码首先从树形结构中生成一个python树形计算函数,然后我把它转换成一个类似C语言的函数。

我没能在主题中找到昨天的图表

你必须把它旋转到-90度,然后沿线进行解析。

if()或&&并无太大区别。

 
Igor Makanu:

我没能在主题中找到昨天的图表。

在这里,我认为需要将其旋转-90度,然后按照以下方式进行解析

在解析时,在if()或&&中输入什么并无区别

最初它看起来像这样

|--- 55 1 <= 0.00047
|   |--- 45 1 <= -0.00029
|   |   |--- 50 1 <= -0.00062
|   |   |   |--- class: 1
|   |   |--- 50 1 >  -0.00062
|   |   |   |--- 25 1 <= -0.00034
|   |   |   |   |--- 35 1 <= -0.00070
|   |   |   |   |   |--- class: 1
|   |   |   |   |--- 35 1 >  -0.00070
|   |   |   |   |   |--- class: 0
|   |   |   |--- 25 1 >  -0.00034
|   |   |   |   |--- 35 1 <= -0.00053
|   |   |   |   |   |--- class: 0
|   |   |   |   |--- 35 1 >  -0.00053
|   |   |   |   |   |--- 55 1 <= -0.00014
|   |   |   |   |   |   |--- 25 1 <= -0.00021
|   |   |   |   |   |   |   |--- 50 1 <= -0.00037
|   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |--- 50 1 >  -0.00037
|   |   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |   |--- 25 1 >  -0.00021
|   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |--- 55 1 >  -0.00014
|   |   |   |   |   |   |--- class: 0
|   |--- 45 1 >  -0.00029
|   |   |--- 10 1 <= 0.00031
|   |   |   |--- 5 1 <= -0.00020
|   |   |   |   |--- 20 1 <= 0.00010
|   |   |   |   |   |--- 30 1 <= 0.00014
|   |   |   |   |   |   |--- 45 1 <= 0.00004
|   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |   |--- 45 1 >  0.00004
|   |   |   |   |   |   |   |--- class: 2
|   |   |   |   |   |--- 30 1 >  0.00014
|   |   |   |   |   |   |--- class: 1
|   |   |   |   |--- 20 1 >  0.00010
|   |   |   |   |   |--- class: 0
|   |   |   |--- 5 1 >  -0.00020
|   |   |   |   |--- 15 1 <= 0.00062
|   |   |   |   |   |--- 55 1 <= 0.00035
|   |   |   |   |   |   |--- 40 1 <= -0.00008
|   |   |   |   |   |   |   |--- 10 1 <= 0.00019
|   |   |   |   |   |   |   |   |--- 30 1 <= -0.00000
|   |   |   |   |   |   |   |   |   |--- 25 1 <= -0.00019
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |   |--- 25 1 >  -0.00019
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |--- 30 1 >  -0.00000
|   |   |   |   |   |   |   |   |   |--- 10 1 <= 0.00005
|   |   |   |   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |   |   |   |   |--- 10 1 >  0.00005
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |--- 10 1 >  0.00019
|   |   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |   |--- 40 1 >  -0.00008
|   |   |   |   |   |   |   |--- 10 1 <= -0.00012
|   |   |   |   |   |   |   |   |--- 20 1 <= 0.00004
|   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |--- 20 1 >  0.00004
|   |   |   |   |   |   |   |   |   |--- 45 1 <= 0.00013
|   |   |   |   |   |   |   |   |   |   |--- class: 1
|   |   |   |   |   |   |   |   |   |--- 45 1 >  0.00013
|   |   |   |   |   |   |   |   |   |   |--- class: 2
|   |   |   |   |   |   |   |--- 10 1 >  -0.00012
|   |   |   |   |   |   |   |   |--- 55 1 <= -0.00003
|   |   |   |   |   |   |   |   |   |--- 55 1 <= -0.00004
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |   |--- 55 1 >  -0.00004
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |--- 55 1 >  -0.00003
|   |   |   |   |   |   |   |   |   |--- 50 1 <= 0.00026
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |   |--- 50 1 >  0.00026
|   |   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |--- 55 1 >  0.00035
|   |   |   |   |   |   |--- 40 1 <= 0.00021
|   |   |   |   |   |   |   |--- 20 1 <= -0.00001
|   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |--- 20 1 >  -0.00001
|   |   |   |   |   |   |   |   |--- class: 2
|   |   |   |   |   |   |--- 40 1 >  0.00021
|   |   |   |   |   |   |   |--- 50 1 <= 0.00029
|   |   |   |   |   |   |   |   |--- 40 1 <= 0.00025
|   |   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |   |   |   |   |--- 40 1 >  0.00025
|   |   |   |   |   |   |   |   |   |--- class: 2
|   |   |   |   |   |   |   |--- 50 1 >  0.00029
|   |   |   |   |   |   |   |   |--- class: 0
|   |   |   |   |--- 15 1 >  0.00062
|   |   |   |   |   |--- class: 2
|   |   |--- 10 1 >  0.00031
|   |   |   |--- 45 1 <= 0.00012
|   |   |   |   |--- class: 1
|   |   |   |--- 45 1 >  0.00012
|   |   |   |   |--- class: 2
|--- 55 1 >  0.00047
|   |--- 30 1 <= 0.00044
|   |   |--- class: 2
|   |--- 30 1 >  0.00044
|   |   |--- 25 1 <= 0.00047
|   |   |   |--- 5 1 <= 0.00012
|   |   |   |   |--- class: 0
|   |   |   |--- 5 1 >  0.00012
|   |   |   |   |--- class: 2
|   |   |--- 25 1 >  0.00047
|   |   |   |--- class: 2
 
Maxim Kuznetsov:

产生中间代码......堆栈机,如Forte,天生就是微优化的。

你有多少本书要读?) 因为有一个括号

你只需要一个合乎逻辑的解决方案。计算(如果)之前的缩进数量,例如
 
Maxim Dmitrievsky:

你有多少本书要读?),因为有一个括号

你只需要一个合乎逻辑的解决方案。计算(如果)之前的缩进数,例如

也就是说,整个任务就是要解析上面的帖子中产生的内容?

当然还有一个问题,为什么他们要缩进而不是用几个标签(括号),但只有Python专家才知道:-)不会有问题。

 
Maxim Kuznetsov:

也就是说,整个任务是解析上面的帖子中所产生的内容?

当然还有一个问题,为什么要写缩进,而不是写几个标签(括号),但这只有Python专家才清楚:-)没有什么任务。

因为是Python,所以才这么拼)Python函数很容易保存,而且不使用括号。

该库以这种格式返回树

 
Maxim Dmitrievsky:

最初它看起来像这样

不能旋转

有一个位置...

我必须编造一些东西。

SZZH 也许在Excel中会更容易做到这一点

 
Igor Makanu:

不能旋转。

有一个位置...

我必须编造一些东西。

ZZZh在Excel中可能更容易做到

我想用Python编程

我想在宏观经济模型中做一些简单的变化。

我会想办法的......也许有人已经面对了

 
Maxim Dmitrievsky:

因为它是Python,所以才这样拼写)它很容易与Python函数拼写,没有括号

该库以这种格式返回树

最初,计数器(在堆栈中)为1

为文件中的每一行。

计算行首的"|"的数量,忽略空格(和装饰符"-"),直到第一个字母/数字。

如果多于计数器,则为{,并且计数器被递增。

如果小于,则}和减少

---

添加错误处理 和循环退出的味道