Python 全域返回股票符号
我正在用quantopian编写这个算法,遇到了一个问题 我计算了一组etf加权%价格变化的z分数,现在我正试图找到十只最好的股票。当我运行代码时Python 全域返回股票符号,python,list,frameworks,quantmod,Python,List,Frameworks,Quantmod,我正在用quantopian编写这个算法,遇到了一个问题 我计算了一组etf加权%价格变化的z分数,现在我正试图找到十只最好的股票。当我运行代码时 print(context.zscore) 它将数据分为两列:符号和zscore。然而,当我索引这个时,它不再给我符号,只有zscore print(context.zscore[0]) 这是输出的屏幕截图,第一行被索引,第二行到第n行没有索引。 我要它回来 Equity(14516 [EWA]) -.679217 甚至更好 EWA
print(context.zscore)
它将数据分为两列:符号和zscore。然而,当我索引这个时,它不再给我符号,只有zscore
print(context.zscore[0])
这是输出的屏幕截图,第一行被索引,第二行到第n行没有索引。
我要它回来
Equity(14516 [EWA]) -.679217
甚至更好
EWA -.679217
有人知道怎么做吗?解决这个问题很简单。使用[[]]解决这个问题非常简单。使用[[]]嘿!最有可能的情况是,context.zscore对象正在重写str方法以输出一些自定义内容。通过快速查找,我无法找到zscore的参考资料。但是,可能有多种方法可以解决这个问题。1) 查看文档,看看对象表示实际上是什么,以及是否有方法获取所需信息。2) 将正在打印的数据转换为列表。嘿!最有可能的情况是,context.zscore对象正在重写str方法以输出一些自定义内容。通过快速查找,我无法找到zscore的参考资料。但是,可能有多种方法可以解决这个问题。1) 查看文档,看看对象表示实际上是什么,以及是否有方法获取所需信息。2) 将正在打印的数据转换为列表。