2012-07-04 9 views
6

Mam niektóre dane załadowane jako np.ndarray i trzeba go przekonwertować na np.array.Konwersja np.ndarray na np.array w python

Czy istnieje łatwy/szybki sposób robienia tego bez konieczności ponownego ładowania danych w inny sposób?

Wszystkie informacje, które można znaleźć w samouczkach, wydają się odnosić do jednego typu tablicy lub innego, ale nie do sposobu zmiany danych z jednego do drugiego.

Odpowiedz

6

Są takie same: numpy.array to funkcja konstruująca obiekt typu numpy.ndarray.

>>> import numpy 
>>> numpy.ndarray 
<type 'numpy.ndarray'> 
>>> numpy.array 
<built-in function array> 
>>> numpy.array([]) 
array([], dtype=float64) 
>>> isinstance(numpy.array([]), numpy.ndarray) 
True 
+0

Dzięki, nie zdawałem sobie z tego sprawy. – user1499565