Ich bin neu in reaktiven Erweiterungen, also bitte entschuldigen Sie meine Ignoranz. Ich habe zwei beobachtbare Objekte obj1
und obj2
, die Elemente zurückgeben. In einem bestimmten Zeitfenster T (Puffer nehme ich an) möchte ich die seltenste Itemsequenz upsampeln. Siehe, ein schematisches Beispiel.Upsample eine Rx beobachtbar basierend auf einer anderen
Time of returned objects
obj1 t1 t2 t3 t4 t5 t6 ...
obj2 t1 t2 t3 ...
os_obj2 t1 t1 t2 t2 t2 t3 ...
time_window <-----T-----><-----T----->
Im aufwärtsgesampelten Verfahren legen wir obj2
Artikel im selben Ort (Zeit) kehrten die Produkte von obj1
existieren.
Die Auswahl von dem, was obj2
Artikel wir auf einem bestimmten obj1
Artikel Zeit ist abhängig von dem obj2
Artikel ist näher an der spezifischen obj1
Artikel Zeit replizieren soll.
Könnten Sie bitte einen Weg vorschlagen (mögliche Funktionen oder eine Pipeline von Funktionen), um dies zu erreichen?
Danke.
Rx im Allgemeinen mit Gegenständen beschäftigt, wie sie hereinkommen. Es kann nicht wirklich eine Vorhersage über die Zukunft machen, es sei denn, Sie irgendeine Art von Vorhersage-Stream einrichten. Wie sollte diese Funktion bei t3 auf Ihrem Diagramm wissen, dass sich das langsamere Observable ändert? – Shlomo
@Shlomo danke für das Interesse. Ich habe eine kleine Änderung in meiner Frage gemacht. Ich denke, dies zu versuchen ist ein Puffer ist jetzt möglich. Habe ich recht? Jeder Kommentar Vorschlag wird sehr geschätzt. – Darkmoor
Dies scheint, als ob Sie irgendeine Art von Zeitreisen wollen. Sie können unmöglich Werte aus der Zukunft produzieren. – Enigmativity