Ich muss durch zwei Listen durchlaufen, die jeweils Ganzzahlen enthalten.Schleifen durch Zahlen in Python
Welche Funktionen sollte ich verwenden, um 2 Listen in Python zu durchlaufen? Ich arbeite an einer Linux-Maschine.
Ich muss durch zwei Listen durchlaufen, die jeweils Ganzzahlen enthalten.Schleifen durch Zahlen in Python
Welche Funktionen sollte ich verwenden, um 2 Listen in Python zu durchlaufen? Ich arbeite an einer Linux-Maschine.
Klingt wie Sie nicht scp verwenden richtig - siehe https://unix.stackexchange.com/questions/188285/how-to-copy-a-file-from-a-remote-server-to-a-local-machine
Je nachdem, was der Remote-Rechner zur Verfügung stellt, können Sie das Skript dort laufen und nur die Ergebnisse erhalten; Dies könnte effizienter sein.
Sie sind ziemlich vage über die tatsächliche Operation, die Sie ausführen möchten; Wenn Sie schnell mit vielen Daten umgehen wollen NumPy
könnte wirklich helfen - so etwas wie
import numpy as np
FILES = ["a.dat", "b.dat"] # we assume that all files are the same length
data = np.stack(
(np.fromfile(f, dtype=np.uint32) for f in FILES), # endian-ness may be an issue!
axis=1
)
# applying a Python function
def myfunc(row):
return min(row)
result = np.apply_along_axis(myfunc, 1, data)
# but using a numpy function directly would be better!
result = np.min(data, axis=1)
Was haben Sie bisher versucht? –
Welche Art von Zugriff haben Sie auf die Remote-Maschine? Ist dies auf einer Netzwerkfreigabe oder über http/ftp, oder können Sie ssh dazu? –
Ihr Python-Skript benötigt irgendwie Zugriff auf diese Dateien. https://stackoverflow.com/questions/1035340/reading-binary-file-and-looping-over-each-byte – RPGillespie