2012-07-04 11 views
6

データがnp.ndarrayとしてロードされているため、np.arrayに変換する必要があります。Pythonでnp.ndarrayをnp.arrayに変換する

データを別の方法で再読み込みせずに、この作業を簡単に行う方法はありますか?

私がチュートリアルで見つけることができるすべての情報は、1つのタイプの配列または他のタイプのものを指しているように見えますが、一方から他方へデータを変更する方法はありません。

答えて

6

numpy.arrayは、タイプが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

ありがとうございました。 – user1499565