DataProcessor¶
- class base.DataHandler.DataProcessor¶
Bases:
object
处理具体数据转换格式任务的类.
根据接收到的数据内容和其频道类型, 确定其实际调用的处理函数, 并由相应函数将读入的数据(通常为类JSON格式的字典)处理为本地易于保存和读取的array
Methods Summary
join_books
(arr1, arr2)join_candle
(arr1, arr2)join_data_array
(arr1, arr2, channel)join_trades
(arr1, arr2)process
(data, channel)process_books
(data)Examples:
process_candle
(data)process_trades
(data)Methods Documentation
- static join_books(arr1, arr2)¶
- static join_candle(arr1, arr2)¶
- join_data_array(arr1: numpy.ndarray, arr2: numpy.ndarray, channel: str)¶
- static join_trades(arr1, arr2)¶
- process(data, channel: str)¶
- static process_books(data)¶
- Examples:
>>> data = [{ >>> "asks": [ >>> ["8476.98", "415", "0", "13"], >>> ["8506.49", "2", "0", "1"], >>> ["8506.96", "100", "0", "2"] >>> ], >>> "bids": [ >>> ["8476.97", "256", "0", "12"], >>> ["8446.83", "24", "0", "1"], >>> ["8446", "95", "0", "3"] >>> ], >>> "ts": "1597026383085", >>> "checksum": -855196043 >>> }]
- static process_candle(data)¶
- static process_trades(data)¶