>>> print np.array([np.arange(10)]).transpose()
[[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]]
Gibt es eine Möglichkeit, einen vertikalen Bereich zu erhalten, ohne diese zusätzlichen Schritte durchlaufen zu müssen?Wie erstellen Sie einen numpigen vertikalen Bereich?
Sie machen bereits einige unnötige Schritte dort - die 'np.array()' und die '[]' sind unnötig, da 'np.arange' ein numpy Array zurückgibt. Sie können einfach 'np.arange (10) .transpose()' – Brionius
@Brionius, 'transpose' eines 1d-Arrays nichts tun. Das OP verwendet die '[]', um dem Array eine zusätzliche Dimension hinzuzufügen und fragt, ob es einen effizienteren Weg gibt, dasselbe Ergebnis zu erzielen. –
@BiRico Ah, du hast Recht, mein Fehler. – Brionius