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.
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
sc_N = array.array('i')
sc_N.fromfile(rfp,1)
sc_sizes = array.array('i')
sc_sizes.fromfile(rfp, sc_N)
Ce qui précède entraînera une erreur.
TypeError: an integer is required
Parce que sc_N est une liste, pas une valeur (type entier).
Ce serait décompresser de prendre une valeur dans une liste d'un élément.
Référence http://stackoverflow.com/questions/3480184/unpack-a-list-in-python
J'ai essayé de le mettre en œuvre. (Ajout: l'ideone suivante est un environnement Python 3) http://ideone.com/1VUh3O
mylist = [ 3 ]
print (mylist)
print (*mylist)
Courir
[3]
3
J? ai compris.
@Knoguchi et @shiracamus m'ont parlé de la différence entre Python2 et Python3 dans l'exemple print ().
Compte tenu de l'avenir, j'envisagerai de l'implémenter en Python3.
Recommended Posts