def calculate_parameters(self, max_val):
if self.node_range == None:
self.node_range = np.ceil(np.float64(max_val) / self.nr_tria_nodes)
if self.add_binary_encoding:
self.n_binary_bits = np.int64(np.ceil(np.log2(self.node_range))) #encode one triangle range binary for more precision
else:
self.n_binary_bits = 0
self.helper_nodes = (self.ticker_steps > 0)
self.max_val = np.float64(max_val)
self.data_nodes = np.ceil(self.max_val / self.node_range) + 1 + self.n_binary_bits # +1 for right side node (no wrap-around)
self.n_inputnodes = np.int64(self.data_nodes + self.helper_nodes)
input_encoders_numba.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录