Betriebsumgebung
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)
Das Obige führt zu einem Fehler.
TypeError: an integer is required
Da sc_N eine Liste ist, kein Wert (ganzzahliger Typ).
Es wäre entpacken, einen Wert aus einer Liste eines Elements zu entnehmen.
Referenz http://stackoverflow.com/questions/3480184/unpack-a-list-in-python
Ich habe versucht, es umzusetzen. (Ergänzung: Das folgende Ideone ist eine Python 3-Umgebung) http://ideone.com/1VUh3O
mylist = [ 3 ]
print (mylist)
print (*mylist)
Lauf
[3]
3
Ich hab es geschafft.
@Knoguchi und @shiracamus haben mir im Beispiel print () über den Unterschied zwischen Python2 und Python3 berichtet.
In Anbetracht der Zukunft werde ich erwägen, sie in Python3 zu implementieren.
Recommended Posts