Ciao, questo è il momento.
E bentornato.
Ora diamo un'occhiata alle operazioni dei sogni.
Quindi in questa immagine particolare guardiamo vividamente un'ampia classificazione delle operazioni del flusso nelle
immagini successive.
Verificheremo effettivamente le operazioni del flusso.
OK, quindi entreremo nello specifico nelle lezioni successive.
Quindi, in precedenza, abbiamo esaminato la pipeline Stream che non è altro che una pipeline
di operazioni e queste operazioni possono essere operazioni intermittenti eseguite in un'operazione, quindi può essere un'operazione zero
e più intermedie sono le operazioni bohmiane.
Quindi qui abbiamo una bella pipeline di Office flow per l'illustrazione.
Quindi abbiamo una collezione nella parte superiore che è una fonte di flusso sorgente di flusso è collegata a un
rubinetto e si può considerare questo rubinetto come il metallo stesso.
Quindi, ricordiamoci che siamo entrati nella mungitura del metodo di flusso che l'istanza di raccolta onic su quel flusso un
terzo sarebbe stata modificata in altre operazioni al fine di ridurre la pipeline midstream.
Quindi qui abbiamo una collezione, ma in generale possiamo anche avere altri tipi di sorgenti di streaming, ma
un'istanza di raccolta è lo stream tipico.
Quindi ora qui abbiamo l'operazione intermedia la nostra operazione intermedia è semplicemente un'operazione intermedia che significa
che può essere cambiato bit un'altra operazione che può essere un'altra operazione intermedia su di
essa e un'operazione poiché un'operazione intermedia può essere cambiata.
Deve produrre un oggetto su cui un'altra operazione può essere invocata sull'oggetto che l'operazione intermittente produce,
sappiamo che è un'istanza fuori dallo stream.
Ok, quindi è un oggetto flusso sotto l'operazione terminale come suggerisce il nome.
È un'operazione permanente che significa che domina la pipeline a monte.
Un'operazione terminale diversa da un'operazione intermedia non restituisce un'istanza di flusso ma può restituire altri
tipi di dati su alcuni di essi, come l'opzione Boullion sulla canzone.
Li osserveremo nelle lezioni successive e sappiamo anche che l'operazione dominante innesca
l'uscita della pipeline poiché sappiamo che le operazioni intermedie sono operazioni pigre piuttosto
che un'operazione è l'operazione desiderosa che avvia l'azione.
Quindi, ciò che significa è che una volta che l'operazione permanente è in funzione solo allora gli elementi verranno
recuperati dallo schermo in modo che vengano recuperati uno alla volta per essere elaborati dalle diverse operazioni.
Quindi, l'invocazione dell'operazione permanente può essere considerata come l'attivazione di un rubinetto in modo che gli elementi
della raccolta inizino a rippare attraverso la pipeline Stream per l'elaborazione e sappiamo anche che
non possiamo invocare un'altra operazione intermedia o un'altra operazione terminale su un'operazione dominante.
Quindi un'operazione permanente è l'ultima operazione ed è ciò che ogni nave processa dal flusso.
OK.
Fino ad allora la pipeline Stream può essere considerata nello stato degli indumenti ora tenere a mente
che un flusso non è la struttura come una collezione, è solo un mucchio di calcoli che colpiscono ogni elemento
della sorgente che tipicamente è una collezione come vediamo Qui.
OK.
Quindi tienilo a mente.
Non è una struttura di dati come una collezione, è solo un mucchio di calcoli anche i flussi non possono essere mutati.
Ciò significa che la struttura dei dati digitali non è influenzata.
Tuttavia, gli elementi nella struttura dei dati di origine sono più oggetti di quanto lo stato di
tali oggetti possa essere modificato, ma non può sostituire quegli elementi con qualcos'altro come un nuovo oggetto o un valore
nullo.
E qui ci sono le operazioni di streaming.
Quindi questa è una vasta classificazione dei byte di operazione dello stream.
Nelle lezioni successive Wyburn esamina le operazioni specifiche che rientrano in queste diverse operazioni.
Qui i primi tre tipi di operazione rappresentano le operazioni intermedie e quindi un'istanza
estrema che legge gli ultimi tre rappresentano le operazioni terminali e vengono mostrati i simboli grandi che indicano
che lì dominano il flusso proprio come i segnali del traffico di stop che vedete per le strade non qui.
Abbiamo esaminato i primi due tipi nella lezione precedente.
Le operazioni specifiche che abbiamo visto sono state il filtro sulla mappa Fichter non un predicato
su questo, più esso sull'elemento stream dalla mappa posiziona una funzione sull'elemento stream in modo che possa eseguire una sorta di trasformazione.
Penso che la discussione sul fatto che il cuore di queste due operazioni nella lezione precedente dovrebbe
essere sufficiente è un altro metodo chiamato black mob che rientra nel tipo di operazione di mappatura che a un certo punto
ha permesso una conferenza su questo.
Ma per ora penso che solo la cartella sulla mappa dovrebbe fare le mani non le
discuteremo esplicitamente, ma le useremo più o meno in ogni dimostrazione di esempio nelle conferenze di follow-up
perché sono molto usate.
Quindi non ne parleremo esplicitamente.
Il prossimo è slicing e slicing può essere considerato come un tipo speciale di operazioni di
filtro in quanto consentono anche l'elaborazione di determinati elementi del flusso.
Non è solo lì per non scegliere un predicato come input come nelle operazioni di filtro.
Successivamente abbiamo corrispondenza sulla ricerca delle operazioni di corrispondenza delle operazioni.
Verificheremo solo se i dati sul flusso corrispondono a Gudeman, piuttosto buono o Donnette valore booleano.
Quindi sono come le operazioni di fabbrica perché stanno prendendo abbastanza bene come input, ma le operazioni di
matching sono operazioni dominanti.
Bene Terzo c'è un'operazione intermedia che puoi dire istanza di streaming e le operazioni di ricerca
sono come le operazioni di ricerca di mercoledì in realtà scritto un elemento corrispondente a determinati criteri accanto a noi le
operazioni di riduzione sotto Operazioni di sezione vengono utilizzate per ridurre gli elementi di flusso in un singolo
valore.
OK, quindi abbiamo un sacco di elementi di flusso e se vogliamo ridurli in
un singolo valore, useremo operazioni ridotte sottoutilizzate che eseguono ripetutamente un'operazione binaria sugli elementi di Gulf Stream.
OK, quindi sarebbe stata usata un'operazione binaria e sarebbe stata applicata in particolare sugli elementi.
Infine, le operazioni di condotta vengono utilizzate per produrre un output come e less o impostare Aatma.
Quindi l'input sarebbe un flusso di elementi ma l'output sarebbe qualcosa di simile a un set di un artista
o una mappa.
Quindi questa è una vasta classificazione delle operazioni di streaming e le esploreremo in dettaglio e
nelle successive lezioni.
Quindi è tutto per ora.
Grazie.
Ci vediamo alla prossima lezione.