Betriebsumgebung
Xeon E5-2620 v4 (8 Kerne) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 und seine-devel
mpich.x86_64 3.1-5.el6 und seine-devel
gcc version 4.4.7 (Und Gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Verwende 1.
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
Python 3.6.0 on virtualenv
Verwandte http://qiita.com/7of9/items/d7bc7038a697adb214ee#comment-1a85846225c5085f851a
test_python_170323.py
list4 = [
[ 1, 2, 3],
[ 4, 5, 6],
[ 7, 8, 9]
]
for cols in zip(*list4):
print(cols)
$ python test_python_170323.py
(1, 4, 7)
(2, 5, 8)
(3, 6, 9)
Es scheint, dass die Zeilen und Spalten konvertiert wurden.
Was machst du?
http://www.madopro.net/entry/2016/12/21/134846
Bemerkenswert ist der Reißverschlussteil (* Paar). Vor dem Argument zip steht ein Sternchen. Das Sternchen vor dem Funktionsaufrufargument lautet Official Document Erweitert und interpretiert auch.
Die obige Postleitzahl (* list4) entspricht der unten angegebenen.
for cols in zip((1,2,3),(4,5,6),(7,8,9)):
print(cols)
>>> help(zip)
zip(...)
zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
Return a list of tuples, where each tuple contains the i-th element
from each of the argument sequences. The returned list is truncated
in length to the length of the shortest argument sequence.
Betrachtet man in den erweiterten Ergebnissen "(1,2,3), (4,5,6), (7,8,9)" das i-te Element (z. B. (i == 0) Manchmal wird (Satz von 1,4,7)) zum Tupel.
Das Ergebnis ist eine Funktion wie die Matrixtransformation.
@ shiracamus 'Kommentar hat uns die folgenden Dinge beigebracht.
Recommended Posts