pipeline

Eine Pipeline ist eine Folge von Funktionen (oder das Äquivalent davon), die so zusammengesetzt sind, dass die Ausgabe von Eins eine gute Eingabe für die nächste ist, um eine zusammengesetzte Transformation zu erzeugen. In der Shell-Syntax, die als 'command | Befehl2 | Befehl3 '. Der Begriff wird auch in der Computerarchitektur verwendet, um eine Sequenz von seriellen Stufen zu definieren, die parallel über Elemente ausgeführt werden können, die in die Leitung eingespeist werden, um den Gesamtdurchsatz zu erhöhen.
1
Antwort

___ qstntxt ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel:

%Vor%

Ich habe festgestellt, dass der Punkt als Operator in Plyr und Masrit verwendet wird. Ich verbrachte ein paar Stunden damit, in Base R nach jedem Synonym zu suchen, das ich mir für den Punktoperator vorstellen konnte, mit jedem Hilfsmittel, das ich kannte; Ich habe sogar ein paar lächerliche Regex-Suchen gemacht. Schließlich habe ich es aus Verzweiflung versucht:

%Vor% Bis jetzt habe ich nicht widerlegt, dass ein nackter Punkt, ohne auch nur einen Namen zu haben, ein gültiger variabler Name in R ist. Aber ich hoffe immer noch, dass dies nur ein Nebeneffekt von etwas Vernünftigerem ist Verhalten, irgendwo dokumentiert.

Ist es das? Und wenn ja, wo?

Ich erkenne an, dass die Autoren es bei ihrem ersten Erscheinen im Win Vector-Blog als einen Witz identifiziert haben.

    
___ tag123operators ___ Operatoren sind Symbole, die in fast allen Programmier- und Codierungssprachen vorkommen, um Berechnungen und Vergleiche von Daten durchzuführen. Ich sehe es, aber ich glaube es nicht. Legale Namen in R, Rohrleitungen und der Punkt ___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123pipe ___ Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der Funktion POSIX pipe () erstellt, die in deklariert ist. Shells ermöglichen die Pipe-Erstellung zwischen Prozessen mithilfe von "|". ___ answer49477514 ___
___ tag123namingconventions ___ Namenskonventionen beziehen sich auf allgemeine Regeln für Namen, die Programmierkonstrukten wie Variablen und Methoden zugewiesen sind. Diese Konventionen erleichtern die Lesbarkeit und verbessern dadurch die Wartbarkeit von Code, indem sie die Benennungskonsistenz über verschiedene Module hinweg durchsetzen. ___ tag123pipeline ___ Eine Pipeline ist eine Folge von Funktionen (oder das Äquivalent davon), die so zusammengesetzt sind, dass die Ausgabe von Eins eine gute Eingabe für die nächste ist, um eine zusammengesetzte Transformation zu erzeugen. In der Shell-Syntax, die als 'command | Befehl2 | Befehl3 '. Der Begriff wird auch in der Computerarchitektur verwendet, um eine Sequenz von seriellen Stufen zu definieren, die parallel über Elemente ausgeführt werden können, die in die Leitung eingespeist werden, um den Gesamtdurchsatz zu erhöhen. ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel: %Vor% Ich habe festgestel...
23.12.2017, 07:09
2
Antworten

Das letzte Element der Pipeline in der Powershell abrufen

Das könnte komisch sein, aber bleib bei mir. Ich möchte nur das letzte Element eines Pipe-Ergebnisses erhalten, das einer Variabel zugewiesen werden soll. Ich weiß natürlich, wie ich das in "normalem" Code machen würde, aber da dies ein One-Line...
28.12.2010, 13:55
3
Antworten

Ist in PowerShell Folgendes möglich: "Select-Object Property.SubProperty"?

Das Szenario: Ich verwende Select-Object, um auf Eigenschaften eines Piped-Objekts zuzugreifen, und eine dieser Eigenschaften ist selbst ein Objekt. Nennen wir es PropertyObject. Ich möchte auf eine Eigenschaft dieses PropertyObject zugreifen, s...
12.04.2015, 22:44
3
Antworten

Wie funktioniert das PowerShell-Pipeline-Konzept?

Ich verstehe, dass das PowerShell-Pipeting funktioniert, indem die Ausgabe eines Cmdlets als Eingabe an ein anderes Cmdlet übergeben wird. Aber wie geht es dabei? Beendet das erste Cmdlet und übergibt dann alle Ausgabevariablen gleichzeitig,...
26.06.2013, 15:33
4
Antworten

Wie man das Pipeline-Muster elegant mit Scala implementiert

Ich möchte ein Pipeline-Muster mit Scala erstellen. Ich wünschte, nachdem ich die Pipeline-Objekte geschrieben habe, könnten sie so miteinander verbunden werden: %Vor% Ich habe bisher mit ein paar Ideen experimentiert. Manche arbeiten und ma...
07.03.2012, 01:03
1
Antwort

warum ist es so langsam mit 100.000 Datensätze bei der Verwendung von Pipeline in Redis?

Es wird gesagt, dass pipeline ein besserer Weg ist, wenn viele set/get in redis benötigt werden, das ist also mein Testcode: %Vor% Wenn ich es ausführte, gibt es keine Antwort mit diesem Programm für eine Weile, aber wenn ich nicht mit...
22.05.2013, 16:49
2
Antworten

Branch Vorhersage ohne Kosten?

Ich bin gerade über dieses Ding gestolpert, und ich bin wirklich neugierig, ob moderne CPUs (aktuelle, vielleicht auch mobile (embedded)) tatsächlich keine Verzweigungskosten in der folgenden Situation haben. p> 1. Sagen wir, wir haben das:...
27.09.2015, 09:55
1
Antwort

Skript scheint nur das letzte Objekt aus der Pipeline zu verarbeiten

Ich habe ein Skript, dem ich die Pipeline-Funktionalität hinzufügen möchte. Ich sehe jedoch das seltsame Verhalten, bei dem das Skript nur gegen das letzte Objekt in der Pipeline ausgeführt wird. Zum Beispiel %Vor% Tot einfach, nein? Ich las...
09.01.2013, 19:28
1
Antwort

OpenCV-Pipeline-Editor

Ich lerne OpenCV (mit Python-Schnittstelle). Ich bin mir nicht wirklich sicher, was ich mache, deshalb füge ich Funktionen hinzu und entferne sie (Unschärfe, Schwellwert, Konturen, Kantenerkennung) und modifiziere Parameter. Was sehr hilfreic...
14.04.2016, 15:13
2
Antworten

Skript funktioniert anders, wenn es vom Terminal ausgeführt wird und von Python ausgeführt wird

Ich habe ein kurzes Bash-Skript foo.sh %Vor% Wenn ich es direkt von der Shell aus starte, läuft es gut und wird beendet, wenn es fertig ist %Vor% aber wenn ich es von Python aus starte %Vor% Es gibt die Zeile aus, aber dann bleibt...
08.09.2016, 17:32