def get_metrics(self) -> dict: """metrics information""" total_trips = self._total_trips total_shortage = self._total_shortages return DocableDict(metrics_desc, trip_requirements=total_trips, bike_shortage=total_shortage, operation_number=self._total_operate_num)
def get_metrics(self) -> dict: """metrics information""" total_trips = self._total_trips total_shortage = self._total_shortages return DocableDict(metrics_desc, perf=(total_trips - total_shortage) / total_trips if total_trips != 0 else 1, total_trips=total_trips, total_shortage=total_shortage)
def get_metrics(self) -> DocableDict: """Get metrics information for cim scenario. """ total_shortage = sum([p.acc_shortage for p in self._ports]) total_booking = sum([p.acc_booking for p in self._ports]) return DocableDict( metrics_desc, { 'order_requirements': total_booking, 'container_shortage': total_shortage, 'operation_number': self._total_operate_num })
def get_metrics(self) -> DocableDict: """Get metrics information for cim scenario. Args: dict: a dict that contains "perf", "total_shortage" and "total_cost", and can use help method to show help docs """ total_shortage = sum([p.acc_shortage for p in self._ports]) total_booking = sum([p.acc_booking for p in self._ports]) return DocableDict(metrics_desc, order_requirements=total_booking, container_shortage=total_shortage, operation_number=self._total_operate_num)
def get_metrics(self) -> DocableDict: """Get metrics information for ecr scenario. Args: dict: a dict that contains "perf", "total_shortage" and "total_cost", and can use help method to show help docs """ total_shortage = sum([p.acc_shortage for p in self._ports]) total_booking = sum([p.acc_booking for p in self._ports]) return DocableDict(metrics_desc, perf = (total_booking - total_shortage)/total_booking if total_booking != 0 else 1, total_shortage = total_shortage, total_cost = self._total_transfer_cost )
def get_metrics(self) -> DocableDict: """Get current metrics information. Note: Call this method at different time will get different result. Returns: dict: Metrics information. """ return DocableDict( metrics_desc, { 'trip_requirements': self._total_trips, 'bike_shortage': self._total_shortages, 'operation_number': self._total_operate_num })
def get_metrics(self) -> dict: """Get current metrics information. Note: Call this method at different time will get different result. Returns: dict: Metrics information. """ total_trips = self._total_trips total_shortage = self._total_shortages return DocableDict(metrics_desc, trip_requirements=total_trips, bike_shortage=total_shortage, operation_number=self._total_operate_num)
def get_metrics(self) -> DocableDict: """Get current environment metrics information. Returns: DocableDict: Metrics information. """ return DocableDict( metrics_desc, total_vm_requests=self._total_vm_requests, total_energy_consumption=self._total_energy_consumption, successful_allocation=self._successful_allocation, successful_completion=self._successful_completion, failed_allocation=self._failed_allocation, total_latency=self._total_latency, total_oversubscriptions=self._total_oversubscriptions)
def get_metrics(self) -> DocableDict: """Get current environment metrics information. Returns: DocableDict: Metrics information. """ return DocableDict( metrics_desc, { 'total_vm_requests': self._total_vm_requests, 'total_incomes': self._total_incomes, 'energy_consumption_cost': self._energy_consumption_cost, 'total_profit': self._total_profit, 'total_energy_consumption': self._total_energy_consumption, 'successful_allocation': self._successful_allocation, 'successful_completion': self._successful_completion, 'failed_allocation': self._failed_allocation, 'failed_completion': self._failed_completion, 'total_latency': self._total_latency, 'total_oversubscriptions': self._total_oversubscriptions, 'total_overload_pms': self._total_overload_pms, 'total_overload_vms': self._total_overload_vms })