我正在创建一个“实时”进程,该进程从SierraChart更新的专有格式化OHLCVTBA文件中获取数据。读取数据并使用生成器创建数据帧的代码已发布on pastebinPython Pandas全局vs传递变量
我已经意识到我的结构(新数据驱动)是错误的,而且我即将对其进行重新组织。 PhE's question and Wes's response已经使我填补了预填充数据框的工作方向。我的问题在于:
将数据框和指针保持为全局变量或将它们传递给使用它们的各种函数会更快吗?此外,还有其他的考虑是否应该推动这一选择?
谢谢。
这很好,但没有考虑到许多变量的传递(当然,分析将会)。 – Elazar
@Elazar这是真的......否则你可以在黑暗中拍摄:)(而不是瞄准最慢的东西。) –
谢谢安迪。我已将我的代码转换为类形式,并将添加核心进程时间的可选日志,以确认进程在数据时间内运行。 [这是更新的版本](http://pastebin.com/Gyy6MNu3) 这些类使它更清晰和更容易维护,因此检查我到达该阶段的时间会很有趣。 –