Environnement d'exploitation
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 14.04 LTS desktop amd64
TensorFlow v0.11
cuDNN v5.1 for Linux
CUDA v8.0
Python 2.7.6
IPython 5.1.0 -- An enhanced Interactive Python.
Apprendre le framework Deep Learning TensorFlow.
https://ischlag.github.io/2016/06/19/tensorflow-input-pipeline-example/
La description suivante de "Permet de partitionner les données" ne comprenait pas à première vue ci-dessus.
# create a partition vector
partitions = [0] * len(all_filepaths)
partitions[:test_set_size] = [1] * test_set_size
J'ai essayé.
list_001.py
all_filepaths = [ "AAA/BBB/c.csv", "AAA/BBB/d.csv", "AAA/BBB/e.csv" ]
test_set_size = 5
partitions = [0] * len(all_filepaths)
print(partitions)
partitions[:test_set_size] = [1] * test_set_size
print(partitions)
$ python list_001.py
[0, 0, 0]
[1, 1, 1, 1, 1]
«[0] * 5» produit une liste de 5 0 éléments.
Ce que je n'ai pas compris, c'est que j'ai fait une liste avec [0], puis je l'ai changée en liste avec [1].
Il semble que len (all_filepaths) est rempli de 0 et que certains d'entre eux seulement sont mis à 1. J'ai trouvé que j'avais mis l'élément de all_filepaths à 20 et ainsi de suite.
Recommended Posts