Ich habe ein Python-Array von Form (19, 73984) - das entspricht 19 grau abgeflachten Bildern von 272 x 272px Größe. Ich möchte in der Lage sein, dies zu verarbeiten und es in ein neuronales Feed-Forward-Netzwerk zu speisen, aber ich möchte in der Lage sein, es in Chargen zu füttern. Ich erwarte eine Art von Funktion, die in einer for-Schleife ausgeführt wird. Diese Funktion sollte das Dataset-Array, die Batch-Größe und auch den Indexwert der Iteration erhalten, um zu wissen, wie viele Elemente von welcher Position zurückgegeben werden sollen. ex: def get_batch_data(i, dataset, batch_size):
Python 3 Split-Array in Stücke ab einer bestimmten Position
wo i
ist es, einen für Schleifeniteration Index, der verwendet wird, um einen Teil der Daten für eine bestimmte Ausgangsposition zurückzubringen, bis die dataset
über geschleift wird. Gibt es einen besseren Weg dies zu tun oder können Sie mir dabei helfen? Danke!
Warum die Batch-Datei-Tag? Wenn sich Ihre Daten bereits in einem Python-Array befinden, bleiben Sie einfach in der Python-Umgebung. – jwdonahue
Ich fürchte, ich verstehe nicht, was du implizierst –
Die Frage ist - was einen * nützlichen Brocken * ausmacht ... Es sieht so aus, als hättest du schon ein bequemes Array von 19 Bildern dort. Funktioniert das nicht für Sie/welches Problem versuchen Sie anzugehen? –