INNER CODE UNIT · Python
compress_observations
pe049395/IMC-Prosperity-2024 · submissions/round5.py:83
def compress_observations(self, observations: Observation) -> list[Any]:
conversion_observations = {}
for product, observation in observations.conversionObservations.items():
conversion_observations[product] = [
observation.bidPrice,
observation.askPrice,
observation.transportFees,
observation.exportTariff,
observation.importTariff,
observation.sunlight,
observation.humidity,
]
return [observations.plainValueObservations, conversion_observations]
def compress_orders(self, orders: dict[Symbol, list[Order]]) -> list[list[Any]]:
compressed = []
for arr in orders.values():