2016-10-28 2 views
0

In Matlab, ich habe eine 9x9 Zellvariable, wobei jedes Zellenelement einen Spaltenvektor enthält.Erstellen Sie n x n Zelle von Vektoren in Python

Wie kann ich dies in Python mit numpy implementieren?

+0

Gibt es einen Grund, warum Sie eher von Listen als eine Liste verwenden numpy müssen? – TheBlackCat

+0

@TheBlackCat Ich hatte auf ein 9 mal 9 Gitter gehofft, das ich mit einer Zeilen- und Spaltennummer indexieren konnte – Vermillion

+0

Das können Sie mit verschachtelten Listen machen. Es ist nur ein Problem, wenn Sie 2D-Slices möchten. – TheBlackCat

Antwort

2

Sie können eine numpy Reihe von Python-Objekte wie diese machen:

import numpy 
a = numpy.empty((9,9),dtype='object') 
a[0,0] = numpy.array([1,2,3,4]) 
a[0,1] = ... 
Verwandte Themen