2016-04-17 6 views

Antwort

3

Beachten Sie, dass eine numpy.matrix ist bereits eine ndarray Unterklasse, und nichts mehr als eine spezialisierte 2D-Array. Daher sind Sie höchstwahrscheinlich ganz in Ordnung, ohne Ihre Matrix in eine explizite numpy.array zu konvertieren, es sei denn, Sie haben einen besonderen Grund dafür, vielleicht die zusätzliche Allgemeinheit eines Numpy-Arrays. In diesem Fall können Sie Ihre Matrix in ein Array mit numpy.asarray() konvertieren. Es ist wichtig, dass Sie diese Methode verwenden und nicht numpy.asanyarray() in Ihrem Fall, wie mit numpy.asanyarray() ermöglicht Unterklassen von ndarray durchzulassen, wie Ihre Matrix würde.

Verwandte Themen