Ist dies der beste Weg, um fügen Sie eine zusätzliche dimension, um ein numpy-array in nur einer Zeile code?

Wenn k ein numpy-array mit einer beliebigen Form, also k.shape = (s1, s2, s3, ..., sn), und das möchte ich Umformen, so dass k.shape wird (s1, s2, ..., sn, 1), ist dies der beste Weg, es zu tun in einer Zeile?

k.reshape(*(list(k.shape) + [1])

InformationsquelleAutor immarried | 2013-07-24

Schreibe einen Kommentar